A Novel Approach for Dynamic Web Service Composition through Network Analysis with Backtracking

A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks. One of the main advantages of the usage of web services is its ability to integrate with the other services through web service composition and realize the required functionality. This paper presents a new paradigm of dynamic web services composition using network analysis paired with backtracking in the perspective of tour planner where booking for flight, car, hotel room, scenic spots, etc are to be done. An algorithm called “Zeittafel” for the selection and scheduling of services that are to be composed is presented.. With the proposed system the execution time is reduced using backtracking compared to the existing methodology.

[1]  M. Younus Javed,et al.  QoS Based Dynamic Web Services Composition & Execution , 2010, ArXiv.

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

[3]  Suhaimi Ibrahim,et al.  Web Service Composition Approaches to Support Dynamic E-Business Systems , 2008 .

[4]  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.

[5]  Chengwen Wu,et al.  Web Service composition based on backtracking , 2011, 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC).

[6]  Incheon Paik,et al.  Automatic Web Services Composition Using Combining HTN and CSP , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

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