Open Access Open Access  Restricted Access Subscription or Fee Access

Web Services Composition towards an Agent Based and Context Oriented Approach

D. Karthikeyan, P. Arunkumar, P. Vidyasri

Abstract


This paper presents an agent-based and context-oriented approach that supports the composition of Web services. A Web service is an accessible application that other applications and humans can discover and invoke to satisfy multiple needs. To reduce the complexity featuring the composition of Web services, two concepts are put forward, namely, software agent and context. A software agent is an autonomous entity that acts on behalf of users and the context is any relevant information that characterizes a situation. During the composition process, software agents engage in conversations with their peers to agree on the Web services that participate in this process. Conversations between agents take into account the execution context of the Web services. The security of the computing resources on which the Web services are executed constitutes another core component of the agent-based and context-oriented approach presented in this paper.

Keywords


Web Service, Composition, Software Agent, Context, Conversation, Security

Full Text:

PDF

References


S. Ahuja, N. Carriero, and D. Gelernter, “Linda and Friends,” Computer, vol. 19, no. 8, Aug. 1986.

S. Aissi, P. Malu, and K. Srinivasan, “E-Business Process Modeling: The Next Big Step,” Computer, vol. 35, no. 5, May 2002. 696 IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 17, NO. 5, MAY 2005. Editor for service-chart diagram definition.

L. Ardissono, A. Goy, and G. Petrone, “Enabling Conversations with Web Services,” Proc. Second Int’l Joint Conf. Autonomous Agents and Multi-Agent Systems (AAMAS ’03), 2003.

A. Barbir, “Web Services Security: An Enabler of Semantic Web Services,” Proc. Business Agents and the Semantic Web, held in conjunction with the 16th Canadian Conf. Artificial Intelligence (AI ’03), 2003.

B. Benatallah, F. Casati, and F. Toumani, “Web Service Conversation Modeling, A Cornerstone for E-Business Automation,” IEEE Internet Computing, vol. 8, no. 1, Jan./Feb. 2004.

B. Benatallah, M. Dumas, Q.Z. Sheng, and A. Ngu, “Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services,” Proc. 18th Int’l Conf. Data Eng. (ICDE ’02), 2002.

B. Benatallah, Q.Z. Sheng, and M. Dumas, “The Self-Serve Environment for Web Services Composition,” IEEE Internet Computing, vol. 7, no. 1, Jan./Feb. 2003.

D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella, “A Foundational Vision for e-Services,” Proc. Workshop Web Services, e-Business, and the Semantic Web (WES ’03), held in conjunction with the 15th Conf. Advanced Information Systems Eng. (CAiSE ’03), 2003.

A. Berfield, P.K. Chrysanthis, I. Tsamardinos, M.E. Pollack, and S. Banerjee, “A Scheme for Integration E-Services in Establishing Virtual Enterprises,” Proc. 12th Int’l Workshop Research Issues in Data Eng.: Eng. e-Commerce/e-Business Systems (RIDE ’02), 2002.

D. Beringer, H. Kuno, and M. Lemon, “Using WSCL in a UDDI Registry 1.02,” http://www.uddi.org/pubs/wsclBPforUDDI_5_16_011.doc, 2001.

P. Bre´zillon, “Focusing on Context in Human-Centered Computing,” IEEE Intelligent Systems, vol. 18. no. 3, May/June 2003.

D. Chakraborty and A. Joshi, “Dynamic Service Composition: State-of-the-Art and Research Directions,” Technical Report TRCS- 01-19, Dept. of Computer Science and Electrical Eng., Univ. of Maryland, 2001.

F. Curbera, R. Khalaf, N. Mukhi, S. Tai, and S. Weerawarana, “The Next Step in Web Services,” Comm. ACM, vol. 46, no. 10, Oct. 2003.

A.K. Dey, G.D. Abowd, and D. Salber, “A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context- Aware Applications,” Human-Computer Interaction J., special issue on context-aware computing, vol. 16, no. 1, 2001.

C. Doulkeridis, E. Valavanis, and M. Vazirgiannis, “Towards a Context-Aware Service Directory,” Proc. Fourth Workshop Technologies for E-Services (TES ’03), held in conjunction with the 29th Int’l Conf. Very Large Data Bases (VLDB ’03), 2003.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.