An Analysis of the Effect of Network Parameters on the Performance of Distributed Database Systems
IEEE Transactions on Software Engineering
Transparent process migration: design alternatives and the sprite implementation
Software—Practice & Experience
Communications of the ACM
Software agents
IEEE Transactions on Software Engineering
Multi-agent infrastructure, agent discovery , middle agents for Web services and interoperation
Mutli-agents systems and applications
The Conceptual Basis for Mediation Services
IEEE Expert: Intelligent Systems and Their Applications
Information Systems That also Project into the Future
DNIS '02 Proceedings of the Second International Workshop on Databases in Networked Information Systems
Scheduling under Uncertainty: Planning for the Ubiquitous Grid
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Communications of the ACM - Service-oriented computing
A distributed data flow model for composing software services
A distributed data flow model for composing software services
An e-government information architecture for regulation analysis and compliance assistance
ICEC '04 Proceedings of the 6th international conference on Electronic commerce
Towards a framework to characterize ubiquitous software projects
Information and Software Technology
Hi-index | 0.00 |
This paper presents a loosely coupled service-composition paradigm. This paradigm employs a distributed data flow that differs markedly from centralized information flow adopted by current service integration frameworks, such as CORBA, J2EE and SOAP. Distributed data flows support direct data transmission to avoid many performance bottlenecks of centralized processing. In addition, active mediation is used in applications employing multiple web services that are not fully compatible in terms of data formats and contents. Active mediation increases the applicability of the services, reduces data communication among the services, and enables the application to control complex computations. The benefits of distributed data flow and active mediation are illustrated with various applications, such as dynamic type conversion, result extraction, and engineering application. It is shown that active mediation, combining with distributed data flows, can greatly improve the performance of an application utilizing multiple web services.