XML data mediation and collaboration: a proposed comprehensive architecture and query requirements for using XML to mediate heterogeneous data sources and targets

The paper discusses the potential of using XML technologies as mediators for accessing and processing structured, relational data and semi-structured data over the Internet. Because significant gaps exist in all the reviewed XML data mediation approaches, a more comprehensive framework is presented. Some of the potential benefits of this architecture include: provides a clean abstraction of heterogeneous data for end users, applications, and Internet applications; supports all major data formats; uses one standard query language for all XML data queries; thus, optimizing and simplifying query writing; can be implemented in phases; consistent query language regardless of data source; returns all data results in XML format; provides different views of data according to different application needs; improves Internet spidering; continues to support all necessary DBMS functions; provides a platform for future growth; and encourages coherent and comprehensive data management and data modeling with organizations.

[1]  Christine Vanoirbeek,et al.  XML documents production for an electronic platform of requests for proposals , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[2]  not Cwi,et al.  XHTML™ 1.0 The Extensible HyperText Markup Language , 2002 .

[3]  Josephine M. Cheng,et al.  XML and DB2 , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[4]  Stathes Hadjiefthymiades,et al.  An XML-based, 3-tier scheme for integrating heterogeneous information sources to the WWW , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[5]  Hiroshi Ishikawa,et al.  The design of a query language for XML data , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[6]  J. A. Miller,et al.  Querying XML documents , 2000 .

[7]  Serge Abiteboul On Views and XML , 1999, PODS.

[8]  Robert J. Glushko,et al.  An XML framework for agent-based E-commerce , 1999, CACM.

[9]  Guido Moerkotte,et al.  Efficient Storage of XML Data , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[10]  Hideo Matsuda,et al.  A new method for maintaining semi-structured data described in XML , 1999, 1999 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM 1999). Conference Proceedings (Cat. No.99CH36368).

[11]  Jon Bosak Media-Independent Publishing: Four Myths about XML , 1998, Computer.

[12]  Calton Pu,et al.  XWRAP: an XML-enabled wrapper construction system for Web information sources , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[13]  Chaitanya K. Baru XViews: XML views of relational schemas , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[14]  B. Tommie Usdin,et al.  XML: not a silver bullet, but a great pipe wrench , 1998, STAN.

[15]  Vishu Krishnamurthy,et al.  Oracle8i-the XML enabled data management system , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[16]  David Schach,et al.  XML Query Language (XQL) , 1998, QL.

[17]  Janne Saarela,et al.  Multipurpose Web publishing using HTML, XML, and CSS , 1999, CACM.

[18]  Thomas Koch XML in practice: the groupware case , 1999, Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99).

[19]  Peter Fankhauser,et al.  XML Query Requirements , 2001 .

[20]  Jun Zhu,et al.  XML for data exchange , 1999, 1999 IEEE Power Engineering Society Summer Meeting. Conference Proceedings (Cat. No.99CH36364).

[21]  Alin Deutsch,et al.  XML-QL: A Query Language for XML , 1998 .

[22]  A. C. Lear XML seen as integral to application integration , 1999 .