An Architecture for Autonomic Web Service Process Planning

Web service composition is a technology that has received considerable attention in the last number of years. Languages and tools to aid in the process of creating composite Web services have been received specific attention. Web service composition is the process of linking single Web services together in order to accomplish more complex tasks. One area of Web service composition that has not received as much attention is the area of dynamic error handling and re-planning, enabling autonomic composition. Given a repository of service descriptions and a task to complete, it is possible for AI planners to automatically create a plan that will achieve this goal. If however a service in the plan is unavailable or erroneous the plan will fail. Motivated by this problem, this paper suggests autonomous re-planning as a means to overcome dynamic problems. Our solution involves automatically recovering from faults and creating a context-dependent alternate plan. We present an architecture that serves as a basis for the central activities autonomous composition, monitoring and fault handling.

[1]  A. Marconi,et al.  WS-G EN : A Tool for the Automated Composition of Semantic Web Services ? , 2004 .

[2]  Matthias Klusch,et al.  Semantic Web Service Composition Planning with OWLS-Xplan , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

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

[4]  Claus Pahl,et al.  Ontology support for web service processes , 2003, ESEC/FSE-11.

[5]  Frank Leymann,et al.  Modeling business processes with BPEL4WS , 2004, Inf. Syst. E Bus. Manag..

[6]  Lin Padgham,et al.  Internet collaboration and service composition as a loose form of teamwork , 2007, J. Netw. Comput. Appl..

[7]  Sam Guinea Self-healing web service compositions , 2005, ICSE.

[8]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[9]  Philip Koopman,et al.  Elements of the Self-Healing System Problem Space , 2003 .

[10]  Zakaria Maamar,et al.  On the Enhancement of BPEL Engines for Self-Healing Composite Web Services , 2008, 2008 International Symposium on Applications and the Internet.

[11]  Jana Koehler,et al.  Web Service Composition - Current Solutions and Open Problems , 2003 .

[12]  Claus Pahl,et al.  Dynamic integration of context model constraints in web service processes , 2009 .

[13]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[14]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[15]  Dieter Fensel,et al.  A Conceptual Comparison of WSMO and OWL-S , 2004, ECOWS.

[16]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[17]  Yue Cao,et al.  Total-Order Planning with Partially Ordered Subtasks , 2001, IJCAI.

[18]  James A. Hendler,et al.  Automatic Web Services Composition Using SHOP2 , 2003, WWW.