Concordia: An Infrastructure for Collaborating Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
Interoperability of Data and Knowledge in Distributed Health Care Systems
STEP '05 Proceedings of the 13th IEEE International Workshop on Software Technology and Engineering Practice
Clinical Decision Support: The Road Ahead
Clinical Decision Support: The Road Ahead
A Multi-Agent-Based Service-Oriented Architecture for Inter-Enterprise Cooperation System
ICDT '07 Proceedings of the Second International Conference on Digital Telecommunications
A survey on web services composition
International Journal of Web and Grid Services
Context-aware service composition: a methodology and a case study
Proceedings of the 2nd international workshop on Systems development in SOA environments
Study of Service Processing Agent for Context-Aware Service Coordination
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
A distributed service-oriented architecture for business process execution
ACM Transactions on the Web (TWEB)
Mole 3.0: a middleware for Java-based mobile software agents
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A framework for context-aware services using service customizer
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research
Web service competition: a new approach to service selection
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
Traditionally, composition of web services is performed at the server-side. This requires transferring client data among collaborating web services, which may cause data privacy violation, security breaches, or network traffic overloading. In this context, we introduce the concept of "task service" which is a web service that can process the client data locally at the client-side using a generic software agent that we call "service representative". The proposed task service and service representative allow us to present a new concept called "client-side service composition", where collaborating web services employ the service representative to provide a composite task service at the client side. Therefore the client is not required to reveal its resources to service providers and hence its privacy and security are maintained. Moreover, large client data are processed locally that results in less network traffic. We have developed a prototype system for the proposed extended SOA model. Finally, we will discuss the advantages of the proposed approach over traditional server-side approaches using a case study in healthcare domain.