Open Access Open Access  Restricted Access Subscription or Fee Access

A Service Selection Algorithm for Automatic Web Service Composition Based on Bee Colony Optimisation

B. Anu, D. Palanikkumar

Abstract


An Internet application can invoke several services a stock-trading Web service, for example, could invoke a payment service, which could then invoke an authentication service. Such a scenario is called a composite web service. There are three different types of properties that must be considered when talking about services: (1) functional (i.e. capabilities), (2) behavioral (e.g. transactions) and (3) non-functional (i.e. QoS criteria).While many works have been done for Web service selection, designing a composite Web service to ensure not only correct and reliable execution but also optimal QoS remains an important challenge. A new selection algorithm to automate the design of transactional composite Web services by embedding the Qos requirements using Bee Colony Optimization is proposed. The solution enables the composition of Web services not only according to functional requirements but also to transactional and nonfunctional (QoS) ones

Keywords


Web Service Selection, Automatic Composition, Bee Colony Optimisation, Transactional Web Service, Local Optimization of Quality of Service, Workflow patterns.

Full Text:

PDF

References


B. Athman, and B. Medjahed, ―Deploying and Managing Web Services: Issues, Solutions, and Directions,‖ The VLDB J., vol. 17, no. 3, pp. 537-572, 2008.

S. Bhiri, O. Perrin, and C. Godart, ―Extending Workflow Patterns with Transactional Dependencies to Define Reliable Composite Web Services,‖ Proc. Advanced Int’l Conf. Telecomm. and Int’l Conf.Internet and Web Applications and Services (AICT ICIW), p. 145, 2006.

J.E. Haddad, G. Ramirez, M. Manouvrier, and M. Rukoz, ―QoSDriven Selection of Web Services for Transactional Composition,‖ Proc. IEEE Int’l Conf. Web Services (ICWS ’08), pp. 653-660, 2008.

M.C. Jaeger, G. Roec-Goldmann, and G. Muehl, ―QoS Aggregation for Web Service Composition Using Workflow Patterns,‖ Proc. Eighth IEEE Int’l Enterprise Distributed Object Computing Conf. (EDOC ’04), pp. 149-159, 2004

L. Li, C. Liu, and J. Wang, ―Deriving Transactional Properties of Composite Web Services,‖ Proc. IEEE Int’l Conf. Web Services (ICWS ’07), pp. 631-638, July 2007.

D. Menasce, ―Composing Web Services: A QoS View,‖ IEEE Internet Computing, vol. 6, no. 8, pp. 88-90, Dec. 2004.

OASIS Business Transaction Protocol, http://www.oasis- open.org/committees /tc_home.php? wg_abbrev=business-transaction, 2010.

B. Wu, C.H. Chi, and S. Xu, ―Service Selection Model Based on QoS Reference Vector,‖ Proc. IEEE Congress Services (Services ’07), pp. 270-277, 2007.

L. Zeng, A.N.B. Benatallah, M. Dumas, J. Kalagnanam, and H. Chang, ―QoS-Aware Middleware for Web Services Composition,‖ IEEE Trans. Software Eng., vol. 30, no. 5, pp. 311-327, May 2004.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.