Dynamic Web Service Selection and Composition: An Approach Based on Agent Dialogues

In this paper, we are motivated by the problem of automatically and dynamically selecting and composing services for the satisfaction of user requirements. We propose an approach dealing with requirements freely expressed by the user, and in which agents perform service composition through unplanned interactions. Our architecture is based on agents that offer semantic web services and that are capable of reasoning about their services' functionalities. We propose to provide such agents with an interaction protocol that allows them, through dialogues, to select and compose appropriate services' functionalities in order to fulfill a complex set of requirements specified by a user.

[1]  Tran Cao Son,et al.  Adapting Golog for Composition of Semantic Web Services , 2002, KR.

[2]  Frank Leymann,et al.  Web Services , 2004, Informatik-Spektrum.

[3]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[4]  Alberto Martelli,et al.  Rule-based Policy Specification : State of the Art and Future Work , 2004 .

[5]  David M. Booth,et al.  Web Services Architecture , 2004 .

[6]  Laurent Vercouter,et al.  Flexible Composition of Smart Device Services , 2005, PSC.

[7]  Kunal Verma,et al.  Constraint driven Web service composition in METEOR-S , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[8]  Simon J. Cox,et al.  Towards a Knowledge-Based Approach to Semantic Service Composition , 2003, SEMWEB.

[9]  John Domingue,et al.  Towards a Choreography for IRS-III , 2004, WIW.

[10]  Gustavo Alonso,et al.  Web Services , 2004, Data-Centric Systems and Applications.

[11]  Marco Pistore,et al.  Automated Composition of Semantic Web Services into Executable Processes , 2004, SEMWEB.