Font Size: a A A

Study On Native XML Database Based On Product Life Cycle Data

Posted on:2007-06-21Degree:DoctorType:Dissertation
Country:ChinaCandidate:P LiangFull Text:PDF
GTID:1118360182486694Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
Sharing and exchanging product data is one of the key techniques on realizing enterprise information system. The main method is achieved by storing product data on Relational Database (RDB) currently. But the type of product data is complicated and has the character of object-oriented data. Achieving by storing product data on Relational Database needs to transform data between relational data and object-oriented data, and therefore is difficult to ensure consistency and integrality of product data;besides, it is not flexible and convenient of system integration in heterogeneous networks and spanned regions. Traditional manufactural pattern will be changed by new manufactural ideas in the 21st century, such as Concurrent Engineering (CE), Virtual Enterprise (VE), Global Manufacturing (GM), Green Manufacturing (GM), and so on. In order to adapt to the needs of the new position, the integration of enterprise information system needs higher requirement to sharing and exchanging product data. On the one hand, the shared data will cover with the whole product life cycle. On the other hand, the product data will be shared and changed in the heterogeneous networks and systems. The integration of the product data based on RDB does not accord with the new requirement.Extensible Mark Language (XML) is a data-express language recommended by W3C. XML is paid attention to by people and is becoming a standard of exchanging data in the network. XML offers a new resolution of sharing and exchanging product data in the heterogeneous networks. Native XML Database (NXD) is a new database technique appearing with XML. Despite the immature technique, NXD has the enormous advantage of the storing of the XML data and the product data having object-oriented character. Establishing NXD for storing product life cycle data will be a new method of resolving the problem of sharing and exchanging product data. Because NXD appears shortly, the research of storing product data by using of NXD is scarcely seen. The paper studies the techniques of storing XML data and researches establishing the NXD for storing product life cycle data. The research not only provides a new method of sharing and exchanging product data but also provides the elicitation and assistance of establishing the international XML standard of product data. The main works and major contributions are as follows:(1) The idea of creating the NXD of the product life cycle data (PLM-NXD) is put forward. Establishing a peculiar NXD that technically stores the product life cycle data is brought forward based on the research on the NXD and the product life cycle. PLM-NXD hasthe common function of managing XML data. Furthermore, it has the function of managing the special data of product life cycle. The research provides a new solution of managing product data.(2) The XML schema of the product life cycle data is established. XML is an important means for exchanging data. The uniform structure of the product data is the foundation of sharing the product data in heterogeneous networks. Establishing XML pattern of the product data has the advantages of creating PLM-NXD and is propitious to exchanging product data by using of XML technique in different systems. Furthermore, it makes for establishing the international XML standard of the product life cycle data. The XML schema of the product life cycle data is constructed based on the object-oriented UML pattern. The whole XML schema of the product life cycle data, the XML schema of the product structure and document data, the XML schema of the project data, the XML schema of the workflow data, the XML schema of the team data is created.(3) The structure of the product XML data is simplified and the techniques of storing and parsing the XML data of PLM-NXD are researched. PLM-NXD is technically applied to the product data. The method of structuring XML data is brought forward based on the character of the product data and a new alterative OEM pattern (POEM) is established. The system structure of the PLM-NXD index is researched. The features of the XML data parsing methods of SAX, DOM, StAX are researched and the data parsing method of PLM-NXD is ascertained.(4) The thinking of establishing XML querying language for the product data is put forward. The querying language is a simple and effective mode of visiting data. Establishing the special querying language of the product data is not only propitious to realizing the PLM-NXD but also propitious to establishing the standard of querying product data on network. The idea of extending XQuery and establishing a special XML querying language for the product data is brought forward. The concept of the object-oriented expression of the product data is put forward and the semantics is presented.(5) The applied modes of the PLM-NXD are researched. PLM-NXD can replace the commercial databases and be applied to integrating the systems of the different enterprises. In addition, PLM-NXD can resolve the problems of sharing product data in the heterogeneous networks and systems. The resolutions of solely applying the NXD to the local database of the enterprise, the resolutions of applying the NXD with RDB, the resolutions of applying the NXD to the whole database of the enterprise are brought forward. The system structure is also researched.
Keywords/Search Tags:Product life cycle data, Native XML Database, Extensible Mark Language (XML), XML Schema, XQuery
PDF Full Text Request
Related items