DocumentCode :
1552871
Title :
Domain-Specific Service Selection for Composite Services
Author :
Moser, Oliver ; Rosenberg, Florian ; Dustdar, Schahram
Author_Institution :
Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
Volume :
38
Issue :
4
fYear :
2012
Firstpage :
828
Lastpage :
843
Abstract :
We propose a domain-specific service selection mechanism and system implementation to address the issue of runtime adaptation of composite services that implement mission-critical business processes. To this end, we leverage quality of service (QoS) as a means to specify rigid dependability requirements. QoS does not include only common attributes such as availability or response time but also attributes specific to certain business domains and processes. Therefore, we combine both domain-agnostic and domain-specific QoS attributes in an adaptive QoS model. For specifying the service selection strategy, we propose a domain-specific language called VieDASSL to specify so-called selectors. This language can be used to specify selector implementations based on the available QoS attributes. Both the QoS model implementation and the selectors can be adapted at runtime to deal with changing business and QoS requirements. Our approach is implemented on top of an existing WS-BPEL engine. We demonstrate its feasibility by implementing a case study from the telecommunication domain.
Keywords :
Web services; business data processing; quality of service; reliability; specification languages; QoS requirements; VieDASSL; WS-BPEL engine; Web services; adaptive QoS model; business requirements; composite services; domain-agnostic QoS attributes; domain-specific QoS attributes; domain-specific language; domain-specific service selection mechanism; mission-critical business processes; quality of service; runtime adaptation; selectors; telecommunication; Adaptation models; Availability; Business; Engines; Quality of service; Runtime; Time factors; Service composition; domain specific languages; monitoring; quality of service; service selection;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2011.43
Filename :
6231591
Link To Document :
بازگشت