AN OPTIMAL CONSTRAINT BASED WEB SERVICE COMPOSITION USING INTELLIGENT BACKTRACKING
Keywords:
Web service, Web Service Composition, Service Composition graph, Intelligent Backtracking, Optimization, Log File, dynamic mediation, service provider, value orderingAbstract
Composition of web services involves a complex task of analyzing the various services available and deducing the most optimal solution from the list of service sequences. The web services are viewed in the form of layers interlinked with each other based on some conditions to form a service composition graph dynamically. Layering of the web services is done based on a sequential arrangement of the services as designed by the web service provider. From the numerous service sequences available, the most optimal service is computed dynamically from the start to end of a web service composition. The optimal solution set, consisting of a number of services, is deduced as the path that has the least total weight from start to end of the service composition. The anomalies that might arise in the search for optimal solution are solved using the Intelligent Backtracking technique thereby eliminating any absurd problems. The idea of Intelligent Backtracking is to make the optimization more efficacious. Dependency-directed backtracking is used so that the past transaction records are saved, making it easier to track the flow of web service selection. A Log file concept is introduced to keep a record of the service transactions at each level in order to satisfy user constraints in the best possible way. In case the user constraints are not feasible enough to complete the composition of services, then based on the data in the log files, negotiation can be done with the user for the reselection of certain anomalous web services. Negotiation is a process of dynamic mediation with the user in case his requirements constraints cannot be satisfied with the list of services provided by the service provider. This concept, if put to use will be revolutionary as it not only helps achieve optimization but also enriches the QoS constraints for user satisfaction.
Downloads
References
H.Elfawal Mansour and T.Dillon, “Dependability and RollBack Recovery for Composite Web
Services”, IEEE Transactions On Services Computing, 2011, Vol 4 Issue 4, pp 328-339.
. Ourania Hatzi, Dmitris Vrakas, Mara Nickolaidou and Nick Bassiliades, “An Integrated Approach
to Automated Semantic Web Service Composition through Planning”, IEEE Transactions On Services
Computing, 2012, Vol 5 Issue 3, pp 319-332.
M.Suresh Kumar and P.Varalakshmi,“Dynamic Web Service Composition based on Network
Modeling with Statistical Analysis and Backtracking”, 7th International Conference on Computer
Science and Education, 2012, pp 1184-1189.
Palanikkumar D, Gowsalya Elangovan ,Rithu B and Anbuselvan P,” An Intelligent Water Drops
Algorithm Based Service Selection And Composition In Service Oriented Architecture”. Journal of
Theoretical and Applied Information Technology, 2012, Vol 39 Issue 1, pp 45-51.
Andrew B.Baker,”Intelligent Backtracking on constraint satisfaction problems:Experimental and
Theoretical results”, Ph.D Dissertation, Graduate School of University of Oregan, 1995.
Andrew Slater,” Relevant Backtracking: Improved Intelligent Backtracking Using Relevance”,
Canberra Research Laboratory, National ICT Australia, Research School of Information Science and
Engineering, Australian National University, Acton, 0200
C. Rajeswary,” A survey on Efficient Evolutionary algorithms for Web Service Selection”.
International Journal of Management, IT and Engineering, Vol 2 Issue 9, pp 177-191.
Hui Sun, Jia Zhao ,“Application of Particle Sharing Based Particle Swarm Frog Leaping Hybrid
Optimization Algorithm in Wireless Sensor Network Coverage Optimization” Journal of Information
& Computational Science,2011, Vol 8 Issue 14, pp 3181–3188.
QuanwangWu, Qingsheng Zhu,”Transactional and QoS-aware dynamic service composition
based on ant colony optimization” Future Generation Computer Systems, 2013, Vol 29, Issue 5, pp
–1119.
Eduardo Blanco, Yudith Cardinale, Marfa-Esther Vidal,” A Non-Chronological Backtracking
Unfolding Algorithm for Transactional Web Service Composition” Procedia Computer Science,
,Vol 10, pp 888–893.
Sunil R Dhore, Prof. Dr M U Kharat ,“ QoS Based Web Services Composition using Ant Colony
Optimization: Mobile Agent Approach” International Journal of Advanced Research in Computer and
Communication Engineering,2012 Vol. 1, Issue 7, pp 519-527.
San-Yih Hwang , Haojun Wang , Jian Tang , Jaideep Srivastava ,”A probabilistic approach to
modeling and estimating the QoS of web-services-based workflows” Journal of Information Sciences,
an International Journal, 2007, Vol 177 Issue 23, pp 5484-5503.
Tao Yu, Yue Zhang, And Kwei-Jay Lin,“Efficient Algorithms for Web Services Selection with
End-to-End QoS Constraints” Journal of ACM Transactions on the Web, 2007, Vol 1 Issue 1, Article
No. 6.
Huiyuan Zheng,“QoS Analysis for Web Service Compositions.” IEEE International Conference
on Services Computing, 2009, pp 235-242.
Cao et al , “QoS Driven Multicast Tree Generation using Genetic Algorithm” Advanced Parallel
Processing Technologies, 5th International Workshop, APPT 2003, Xiamen, China, 2003, pp 404 –
Lifeng Ai ,“QoS-Aware Web Service Composition using Genetic algorithms” Ph.D Thesis,
Queensland University of Technology, 2011.
Mohammad K. Sepehrifar, Kamran Zamanifar, Mohammad B. Sepehrifar, “An Algorithm to
Select the Optimal Composition Of the Services”, Journal Of Theoritical and Applied Information
Technology, 2005, Vol 8 Issue 2, pp 154-161.
Ran Tang and Ying Zou “An Approach for Mining Web Service Composition Patterns from
Execution Logs.