QoS-aware Complex Service Composition in SOA-based Systems
A. Grzech, P. Rygielski, and P. Światek. SOA Infrastructure Tools: Concepts and Methods, Poznań University of Economics Press, Poznań, Poland, (2010)
Abstract
In this work, a method for the QoS-aware complex service composition in SOA-based systems is presented. The considered complex service composition process consists of three stages: complex service structure, scenario and plan composition. Complex service structure contains a set of required functionalities and precedence relations between them, and is derived directly from a service level agreement. Service scenario is derived from service structure by choosing the optimal (in the sense of certain quality criterion) order of execution of required functionalities. Finally, a service plan emerges from a scenario by choosing the best versions of atomic services for the delivery of required functionalities. For such distinguished composition process methods for complex service scenario and execution plan optimization are proposed. Optimization of a complex service scenario is based on the analysis of possible parallel executions of required functionalities. In order to deliver required level of the quality of service, well known QoS assurance models (i.e.: best effort, integrated services and differentiated services) are applied in the process of complex service execution plan optimization.
%0 Book Section
%1 GrRySw2010-SOAbook
%A Grzech, Adam
%A Rygielski, Piotr
%A Światek, Pawel
%B SOA Infrastructure Tools: Concepts and Methods
%C Poznań, Poland
%D 2010
%E Ambroszkiewicz, Stanislaw
%E Brzeziński, Jerzy
%E Cellary, Wojciech
%E Grzech, Adam
%E Zieli\"nski, Krzysztof
%I Poznań University of Economics Press
%K SOA descartes t_full
%P 289--312
%T QoS-aware Complex Service Composition in SOA-based Systems
%X In this work, a method for the QoS-aware complex service composition in SOA-based systems is presented. The considered complex service composition process consists of three stages: complex service structure, scenario and plan composition. Complex service structure contains a set of required functionalities and precedence relations between them, and is derived directly from a service level agreement. Service scenario is derived from service structure by choosing the optimal (in the sense of certain quality criterion) order of execution of required functionalities. Finally, a service plan emerges from a scenario by choosing the best versions of atomic services for the delivery of required functionalities. For such distinguished composition process methods for complex service scenario and execution plan optimization are proposed. Optimization of a complex service scenario is based on the analysis of possible parallel executions of required functionalities. In order to deliver required level of the quality of service, well known QoS assurance models (i.e.: best effort, integrated services and differentiated services) are applied in the process of complex service execution plan optimization.
@incollection{GrRySw2010-SOAbook,
abstract = {In this work, a method for the QoS-aware complex service composition in SOA-based systems is presented. The considered complex service composition process consists of three stages: complex service structure, scenario and plan composition. Complex service structure contains a set of required functionalities and precedence relations between them, and is derived directly from a service level agreement. Service scenario is derived from service structure by choosing the optimal (in the sense of certain quality criterion) order of execution of required functionalities. Finally, a service plan emerges from a scenario by choosing the best versions of atomic services for the delivery of required functionalities. For such distinguished composition process methods for complex service scenario and execution plan optimization are proposed. Optimization of a complex service scenario is based on the analysis of possible parallel executions of required functionalities. In order to deliver required level of the quality of service, well known QoS assurance models (i.e.: best effort, integrated services and differentiated services) are applied in the process of complex service execution plan optimization.},
added-at = {2020-04-05T23:15:27.000+0200},
address = {Pozna{\'n}, Poland},
author = {Grzech, Adam and Rygielski, Piotr and {\'S}wi\k{a}tek, Pawel},
biburl = {https://www.bibsonomy.org/bibtex/2f6751222b1753611af598cf87d037f2d/se-group},
booktitle = {SOA Infrastructure Tools: Concepts and Methods},
editor = {Ambroszkiewicz, Stanislaw and Brzezi{\'n}ski, Jerzy and Cellary, Wojciech and Grzech, Adam and Zieli{\"n}ski, Krzysztof},
interhash = {dbc8ef47f0c5a4cfa59677390a348763},
intrahash = {f6751222b1753611af598cf87d037f2d},
keywords = {SOA descartes t_full},
pages = {289--312},
publisher = {Pozna{\'n} University of Economics Press},
timestamp = {2020-10-07T12:08:17.000+0200},
title = {{QoS-aware Complex Service Composition in SOA-based Systems}},
year = 2010
}