DocumentCode
3268691
Title
A Web-services architecture for efficient XML data exchange
Author
Amer-Yahia, Sihem ; Kotidis, Yannis
Author_Institution
Res., AT&T Labs., Florham Park, NJ, USA
fYear
2004
fDate
30 March-2 April 2004
Firstpage
523
Lastpage
534
Abstract
Business applications often exchange large amounts of enterprise data stored in legacy systems. The advent of XML as a standard specification format has improved applications interoperability. However, optimizing the performance of XML data exchange, in particular, when data volumes are large, is still in its infancy. Quite often, the target system has to undo some of the work the source did to assemble documents in order to map XML elements into its own data structures. This publish&map process is both resource and time consuming. In this paper, we develop a middle-tier Web services architecture to optimize the exchange of large XML data volumes. The key idea is to allow systems to negotiate the data exchange process using an extension to WSDL. The source (target) can specify document fragments that it is willing to produce (consume). Given these fragmentations, the middleware instruments the data exchange process between the two systems to minimize the number of necessary operations and optimize the distributed processing between the source and the target systems. We show that our new exchange paradigm outperforms publish&map and enables more flexible scenarios without necessitating substantial modifications to the underlying systems.
Keywords
Internet; XML; business data processing; data structures; electronic data interchange; middleware; open systems; Web services architecture; XML data exchange; business applications; data structures; distributed processing; enterprise data; interoperability; legacy systems; middleware; publish and map process; Assembly systems; Data mining; Data structures; Distributed processing; Instruments; Marketing and sales; Service oriented architecture; Telecommunications; Web services; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2004. Proceedings. 20th International Conference on
ISSN
1063-6382
Print_ISBN
0-7695-2065-0
Type
conf
DOI
10.1109/ICDE.2004.1320024
Filename
1320024
Link To Document