Dynamic service aggregation in electronic marketplaces
Computer Networks: The International Journal of Computer and Telecommunications Networking
Data integration: a theoretical perspective
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Dynamic Data Integration Using Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
The Lixto data extraction project: back and forth between theory and practice
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Implementation and Evaluation of a Distributed RDF Storage and Retrieval System
WI '05 Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence
Information fusion for wireless sensor networks: Methods, models, and classifications
ACM Computing Surveys (CSUR)
Information as a Service: Modeling and Realization
SDSOA '07 Proceedings of the International Workshop on Systems Development in SOA Environments
A survey on web services composition
International Journal of Web and Grid Services
Restful web services
Services Mashups: The New Generation of Web Applications
IEEE Internet Computing
ACM SIGMOD Record
Querying distributed RDF data sources with SPARQL
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
Future directions in distributed computing
End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo
IEEE Transactions on Services Computing
A step-by-step debugging technique to facilitate mashup development and maintenance
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Dynamic migration of processing elements for optimized query execution in event-based systems
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Exploiting application dynamism and cloud elasticity for continuous dataflows
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Enforcement of entailment constraints in distributed service-based business processes
Information and Software Technology
Hi-index | 0.00 |
Recent trends of Web-based data processing (e.g., service mashups, Data-as-a-Service) call for techniques to collect and process heterogeneous data from distributed sources in a uniform way. In this paper we present WS-Aggregation, a general purpose framework for aggregation of data exposed as Web services. WS-Aggregation provides clients with a single-site interface to execute multi-site queries. The framework autonomously collects and processes the requested data using a set of cooperative aggregator nodes. The query distribution is configurable using strategies, e.g., QoS-based or location-based. We introduce WAQL as a specialized query language for Web service data aggregation that is based on XQuery. 3-way querying is a possibility to optimize requests by reducing the amount of data transferred between aggregator nodes. A Web-based graphical user interface facilitates composing aggregation requests. Our performance evaluation, which comprises aggregation scenarios with different settings, shows the good scalability of WS-Aggregation.