DocumentCode
1637940
Title
An End-to-End Approach for QoS-Aware Service Composition
Author
Rosenberg, Florian ; Celikovic, Predrag ; Michlmayr, Anton ; Leitner, Philipp ; Dustdar, Schahram
Author_Institution
Distrib. Syst. Group, Tech. Univ. Vienna, Vienna, Austria
fYear
2009
Firstpage
151
Lastpage
160
Abstract
A simple and effective composition of software services into higher-level composite services is still a very challenging task. Especially in enterprise environments, quality of service (QoS) concerns play a major role when building software systems following the service-oriented architecture (SOA) paradigm. Inthis paper we present a composition approach based on a domain-specific language(DSL) for specifying functional requirements of services and the expected QoS inform of constraint hierarchies by leveraging hard and soft constraints. Acomposition runtime will resolve the user´s constraints to find an optimize dcomposition semi-automatically. To this end we leverage data flow analysis to generate a structured composition model and use two different techniques for the optimization, a constraint programming and an integer programming approach.
Keywords
Web services; constraint handling; data flow analysis; integer programming; quality of service; software architecture; specification languages; DSL; QoS-aware service composition; SOA; constraint programming; data flow analysis; domain-specific language; end-to-end approach; enterprise environment; functional requirement; hard constraint; integer programming approach; optimization; quality-of-service; service-oriented architecture; soft constraint; software service; structured composition model; user constraint; Buildings; Constraint optimization; Costs; Data analysis; Distributed computing; Linear programming; Quality of service; Runtime; Service oriented architecture; Software systems; Quality of Service; Service Composition; Web Services;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2009. EDOC '09. IEEE International
Conference_Location
Auckland
ISSN
1541-7719
Print_ISBN
978-0-7695-3785-6
Type
conf
DOI
10.1109/EDOC.2009.14
Filename
5277690
Link To Document