Principles of distributed database systems
Principles of distributed database systems
Randomized algorithms for optimizing large join queries
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Efficient evaluation of XML middle-ware queries
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Understanding and Deploying LDAP Directory Services
Understanding and Deploying LDAP Directory Services
XPERANTO: Middleware for Publishing Object-Relational Data as XML Documents
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Communications of the ACM - E-services: a cornucopia of digital offerings ushers in the next Net-based evolution
Dynamic XML documents with distribution and replication
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Optimizing view queries in ROLEX to support navigable result trees
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
DTD-directed publishing with attribute translation grammars
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
XML data exchange: consistency and query answering
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Efficient execution of composite Web services exchanging intensional data
Information Sciences: an International Journal
XML data exchange: Consistency and query answering
Journal of the ACM (JACM)
Towards web services composition based on the mining and reasoning of their causal relationships
APWeb/WAIM'07 Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management
Modeling web services based on the bayesian network
ASIAN'05 Proceedings of the 10th Asian Computing Science conference on Advances in computer science: data management on the web
A framework of web service composition for distributed XML query evaluation
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
WSQuery: XQuery for web services integration
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Efficiently processing XML queries over fragmented repositories with partix
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
Algebra-Based identification of tree patterns in XQuery
FQAS'06 Proceedings of the 7th international conference on Flexible Query Answering Systems
Employing dynamic object offloading as a design breakthrough for SOA adoption
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
International Journal of Advanced Pervasive and Ubiquitous Computing
Hi-index | 0.00 |
Business applications often exchange large amounts ofenterprise data stored in legacy systems. The advent of XMLas a standard specification format has improved applicationsinteroperability. However, optimizing the performanceof XML data exchange, in particular, when data volumesare large, is still in its infancy. Quite often, the target systemhas to undo some of the work the source did to assembledocuments in order to map XML elements into its owndata structures. This publish&map process is both resourceand time consuming.In this paper, we develop a middle-tier Web services architectureto optimize the exchange of large XML data volumes.The key idea is to allow systems to negotiate thedata exchange process using an extension to WSDL. Thesource (target) can specify document fragments that it iswilling to produce (consume). Given these fragmentations,the middle-ware instruments the data exchange process betweenthe two systems to minimize the number of necessaryoperations and optimize the distributed processing betweenthe source and the target systems. We show that ournew exchange paradigm outperforms publish&map and enablesmore flexible scenarios without necessitating substantialmodifications to the underlying systems.