RETRACTED
This article has been retracted as it is found to contain a substantial amount of material, without referencing, from the following published articles: (1) Joyce El Haddad, Maude Manouvrier, Marta Rukoz, “TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition,” IEEE T. Services Computing 3(1): 73-85 (2010). (2) Joyce El Haddad, Maude Manouvrier, Guillermo Ramirez, Marta Rukoz, “QoS-Driven Selection of Web Services for Transactional Composition,” ICWS 2008: 653-660.
Mathematical Problems in Engineering
Volume 2012 (2012), Article ID 641361, 15 pages
http://dx.doi.org/10.1155/2012/641361
Research Article

Service Selection of Ensuring Transactional Reliability and QoS for Web Service Composition

1College of Communication Engineering and Center of Network Engineering Technology, Weinan Normal University, West Chaoyang Street, 714000 Weinan, Shaanxi, China
2College of Mathematics and Information Science and Center of Network Engineering Technology, Weinan Normal University, 714000 Weinan, China

Received 11 April 2012; Accepted 26 June 2012

Academic Editor: Yuping Wang

Copyright © 2012 Guojun Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Service-Oriented Architecture (SOA) provides a flexible framework of service composition. Using standard-based protocols, composite service can be constructed by integrating component services independently. As component services are developed by different organization and offer diverse transactional properties and QoS characteristics, it is a challenging problem how to select suitable component services which ensure reliable execution of composite Web service and construct the optimal composite Web service. In this paper, we propose a selection approach that combines transactional properties of ensuring reliability and QoS characteristics. In the selection approach, we build automaton model to implement transactional-aware service selection and use the model to guarantee reliable execution of composite Web service. We also define aggregation functions, and use a Multiple-Attribute Decision-Making approach for the utility function to achieve Qos-based optimal service selection. Finally, two scenarios of experiments are presented to demonstrate the validity of the selection approach.