Client-side service composition using generic service representative

Mehran Najafi, Kamran Sartipi
2010 Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research - CASCON '10  
Traditionally, composition of web services are performed at the server-side. This requires transferring client data among collaborating web services which may cause data privacy and 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
more » ... llow us to present a new concept "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 and hence its privacy and security are maintained. Moreover, large client data are processed locally that causes less network traffic. We have developed a prototype system for the proposed extended SOA model. We will discuss the advantages of the proposed approach over traditional server-side approaches using a case study in the healthcare domain.
doi:10.1145/1923947.1923973 dblp:conf/cascon/NajafiS10 fatcat:kz5mjp6vwjeznly45c7yujqmkq