2 research outputs found
An Integrated Approach for Extraction of Objects from XML and Transformation to Heterogeneous Object Oriented Databases
CERN's (European Organization for Nuclear Research) WISDOM project uses XML for the replication of data between different data repositories in a heterogeneous operating system environment. For exchanging data from Web-resident databases, the data needs to be transformed into XML and back to the database format. Many different approaches are employed to do this transformation. This paper addresses issues that make this job more efficient and robust than existing approaches. It incorporates the World Wide Web Consortium (W3C) XML Schema specification in the database-XML relationship. Incorporation of the XML Schema exhibits significant improvements in XML content usage and reduces the limitations of DTD-based database XML services. Secondly the paper explores the possibility of database independent transformation of data between XML and different databases. It proposes a standard XML format that every serialized object should follow. This makes it possible to use objects of heterogeneous database seamlessly using XML
Recommended from our members
A flexible approach for mapping between object-oriented databases and xml. A two way method based on an object graph.
One of the most popular challenges facing academia and industry is the development
of effective techniques and tools for maximizing the availability of data as the most
valuable source of knowledge. The internet has dominated as the core for
maximizing data availability and XML (eXtensible Markup Language) has emerged
and is being gradually accepted as the universal standard format for platform
independent publishing and exchanging data over the Internet. On the other hand,
there remain large amount of data held in structured databases and database
management systems have been traditionally used for the effective storage and
manipulation of large volumes of data. This raised the need for effective
methodologies capable of smoothly transforming data between different formats in
general and between XML and structured databases in particular. This dissertation
addresses the issue by proposing a two-way mapping approach between XML and
object-oriented databases. The basic steps of the proposed approach are applied in a
systematic way to produce a graph from the source and then transform the graph into
the destination format. In other words, the derived graph summarizes characteristics
of the source whether XML (elements and attributes) or object-oriented database
(classes, inheritance and nesting hierarchies). Then, the developed methodology
classifies nodes and links from the graph into the basic constructs of the destination,
i.e., elements and attributes for XML or classes, inheritance and nesting hierarchies
for object-oriented databases. The methodology has been successfully implemented
and illustrative case studies are presented in this document