DocumentCode
108034
Title
Introducing Replaceability into Web Service Composition
Author
Al-Helal, Hussein ; Gamble, Rose
Author_Institution
Tandy Sch. of Comput. Sci., Univ. of Tulsa, Tulsa, OK, USA
Volume
7
Issue
2
fYear
2014
fDate
April-June 2014
Firstpage
198
Lastpage
209
Abstract
By discovering and reusing relevant web services, an organization can select and compose those services that most closely meet its business and Quality of Service (QoS) needs. As the number of available web services increases, selecting the best fit services for a given task becomes more challenging. QoS attributes play a significant role in the selection process by directing service composition constraints to a workflow plan that has the best QoS values. Two major problems arise at runtime when undesirable events necessitate the need to reselect services and replan the service bindings. First, if the reselection process consumes additional time, it can impact a temporal QoS constraint. Second, the newly generated composition might not comply with other QoS constraints imposed on the plan. This paper proposes an approach to composing web services that both performs reselection and avoids the violation of QoS constraints after replanning by defining and evaluating a replaceability property. Replaceability factors directly into the algorithm´s original service selection process considering all QoS constraints.
Keywords
Web services; planning; quality of service; software reusability; Web service composition; Web service reusability; Web service selection process; quality of service; replaceability; reselection process; runtime; temporal QoS constraint; workflow planning; Web service composition; genetic algorithms; replaceability; replanning;
fLanguage
English
Journal_Title
Services Computing, IEEE Transactions on
Publisher
ieee
ISSN
1939-1374
Type
jour
DOI
10.1109/TSC.2013.23
Filename
6487484
Link To Document