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.

Cardellini, V., Iannucci, S. (2010). Designing a broker for QoS-driven runtime adaptation of SOA applications. In Proceedings of the IEEE 2010 International Conference on Web Services (pp.504-511). IEEE Computer Society [10.1109/ICWS.2010.77].

Designing a broker for QoS-driven runtime adaptation of SOA applications

CARDELLINI, VALERIA;
2010-07-01

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.
IEEE 2010 International Conference on Web Services
Miami, FL, USA
2010
IEEE
Rilevanza internazionale
contributo
lug-2010
lug-2010
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
service-oriented architecture; quality of service; runtime adaptation
https://ieeexplore.ieee.org/document/5552748
Intervento a convegno
Cardellini, V., Iannucci, S. (2010). Designing a broker for QoS-driven runtime adaptation of SOA applications. In Proceedings of the IEEE 2010 International Conference on Web Services (pp.504-511). IEEE Computer Society [10.1109/ICWS.2010.77].
Cardellini, V; Iannucci, S
File in questo prodotto:
File Dimensione Formato  
icws2010.pdf

solo utenti autorizzati

Dimensione 1.16 MB
Formato Adobe PDF
1.16 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/8794
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 17
  • ???jsp.display-item.citation.isi??? ND
social impact