Authors: Mohsen Rouached; Hassen Sallay
Addresses: College of Computers and Information Technology, Taif University, P.O. Box 888, 21974, Al-Hawiya-Taif, Saudi Arabia ' Deanship of Information Technology, Information Security Department, Al Imam Mohammad Ibn Saud Islamic University (IMSIU), P.O. Box 5701, 11432, Riyadh, Saudi Arabia
Abstract: Composition of web services has received much interest to support business-to-business or enterprise application integration. However, for this composition to be effective, web services should be semantically described and developed tools must enable to select appropriate services based on functional requirements that deal with the desired functionality of the composite service, and non-functional concerns that relate to issues like performance and availability. This presents a challenging task due to the increasing number of available web services with their descriptions remaining in the syntactic level. In this paper, we propose a semantic QoS-aware web services composition framework. This framework considers a two-stage composition process. An abstract composition stage consists in semantically constructing a composition of available services that provides the desired functionality. Then, a concrete composition stage turns the abstract plan into an executable composition by selecting the appropriate web service instances based on QoS parameters.
Keywords: web services composition; ontologies; QoS; quality of service; user requirements; service type; service instances; semantics.
International Journal of Business Information Systems, 2014 Vol.17 No.1, pp.94 - 111
Published online: 28 Aug 2014 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article