DocumentCode :
1644849
Title :
Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications
Author :
Cardellini, Valeria ; Iannucci, Stefano
Author_Institution :
DISP, Univ. of Roma "Tor Vergata ", Rome, Italy
fYear :
2010
Firstpage :
504
Lastpage :
511
Abstract :
One of the major current trends in service-oriented systems is the emphasis given to the need of introducing runtime adaptation features, so that the system can meet its QoS requirements in a volatile operating environment. In this paper we present the design and implementation of a service broker that supports the QoS-driven runtime adaptation of SOA applications offered as composite services to users. We describe the functionalities provided by the broker components and present their design and implementation according to two different versions we have developed and that are both based on open source products. The components of the first version have been developed in Java as Web services, while the second version takes advantage of OpenESB. Since the broker needs to sustain a traffic of requests generated by several concurrent users, we also present the replicated architectures of the two broker versions. We discuss the design tradeoffs and the lesson we have learned in developing the broker.
Keywords :
Web services; quality of service; software architecture; Java version; OpenESB version; QoS-driven runtime adaptation; SOA applications; Web services; composite services; open source products; quality of service; service broker design; service oriented architecture; Concrete; Engines; Monitoring; Optimization; Quality of service; Runtime; Web services; Service-oriented architecture; quality of service; runtime adaptation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2010 IEEE International Conference on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8146-0
Electronic_ISBN :
978-0-7695-4128-0
Type :
conf
DOI :
10.1109/ICWS.2010.77
Filename :
5552748
Link To Document :
بازگشت