Dynamic Web Service Composition

A major area of recent web-related research concerns automated web service composition. A major advantage of web services technology lies in the potential of creating value-added services by combining existing ones to achieve customized tasks. How to combine these services efficiently into an arrangement that is both functionally sound and architecturally realizable is a very challenging topic that has founded a significant research area within computer science. Our research contribution lies in the area of dynamic composition services selection. We have started by collating and analyzing current outstanding problems within the dynamic composition area. To help explain the background to these challenges we compare, firstly, the key components of distributed computing technologies with web service composition. Then we define the ‘execute ability’ problem - the key idea that preconditions of web services must be satisfied before or as a result of composition. We discuss data distribution strategies among services, how they can be used to overcome problems in dynamic composition problems and how they relate to the quality of service. Finally, we present our proposed framework model to handle the process of web service composition and execution. We propose that this framework eliminates the main problems as discussed in the paper.

[1]  Evelina Lamma,et al.  Abduction for specifying and verifying web service choreographies , 2006 .

[2]  Sebastián Uchitel,et al.  Using a rigorous approach for engineering Web service compositions: a case study , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[3]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[4]  Craig A. Knoblock,et al.  Web service composition as planning , 2003 .

[5]  John Mylopoulos,et al.  Designing Security Requirements Models Through Planning , 2006, CAiSE.

[6]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[7]  Eric Newcomer,et al.  Understanding Web Services: XML, WSDL, SOAP, and UDDI , 2002 .

[8]  Paola Mello,et al.  Agent Societies and Service Choreographies: a Declarative Approach to Specification and Verification , 2007 .

[9]  Salima Hassas,et al.  An Immune System-Inspired Approach for Composite Web Services Reuse , 2006 .

[10]  Clemens A. Szyperski,et al.  Web services engineering: promises and challenges , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[11]  Giuseppe De Giacomo,et al.  Automatic web service composition: Service-tailored vs. client-tailored approaches. , 2006 .

[12]  Leon Sterling,et al.  Quality of service for web services , 2004 .

[13]  Paul J. Deitel,et al.  Web Services A Technical Introduction , 2002 .

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

[15]  Yilan Gu A Logic For Decidable Reasoning About Services , 2006 .

[16]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

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

[18]  Maria Fasli,et al.  Automatic Web Service Composition Based on Graph Network Analysis Metrics , 2005, OTM Conferences.

[19]  Maria Fasli,et al.  Automatic Web Service Composition Using Web Connectivity Analysis Techniques W 3 C Workshop on Frameworks for Semantics in Web Services 2005 Position Paper , 2005 .

[20]  Schahram Dustdar,et al.  Challenges and solutions for model driven Web service composition , 2005, 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05).

[21]  Annapaola Marconi,et al.  Implicit vs. Explicit Data-Flow Requirements in Web Service Composition Goals , 2006, ICSOC.

[22]  Biplav Srivastava,et al.  Using ABLE to Bring Planning to Business Applications , .

[23]  Francisco Curbera,et al.  Web Services: Why and How , 2001 .

[24]  Freddy Lécué,et al.  DL Reasoning and AI Planning for Web Service Composition , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[25]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[26]  Jin-Kao Hao,et al.  Selecting Web Services for Optimal Composition , 2005, SDWP@ICWS.

[27]  Natallia Kokash A Service Selection Model to Improve Composition Reliability , 2006 .

[28]  Biplav Srivastava,et al.  Bringing planning to autonomic applications with ABLE , 2004 .