Service Oriented Architectures (SOAs) are composed of distributed services that interact through standard interfaces, and evolve transparently to other services and users. Although such dynamicity makes SOA a promising architectural style, it prevents organizations from having complete knowledge of the SOA and of its (possibly untrusted) services. This constitutes an important restriction to the applicability of the SOA architectural style to real-time and (business-)critical services, consequently requiring new solutions to automatically discover the services that compose the SOA and to assess their behavior during execution. In this paper we present an approach for services discovery in dynamic SOAs. The discovery algorithm we propose merges information provided by different services providers and is implemented in a testing service that becomes an intrinsic part of the SOA. The practical case study presented shows the effectiveness of the solution.

A Service Discovery Approach for Testing Dynamic SOAs / A. Ceccarelli;M. Vieira;A. Bondavalli. - ELETTRONICO. - (2011), pp. 133-142. (Intervento presentato al convegno 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW) nel 2011-March) [10.1109/ISORCW.2011.23].

A Service Discovery Approach for Testing Dynamic SOAs

CECCARELLI, ANDREA;BONDAVALLI, ANDREA
2011

Abstract

Service Oriented Architectures (SOAs) are composed of distributed services that interact through standard interfaces, and evolve transparently to other services and users. Although such dynamicity makes SOA a promising architectural style, it prevents organizations from having complete knowledge of the SOA and of its (possibly untrusted) services. This constitutes an important restriction to the applicability of the SOA architectural style to real-time and (business-)critical services, consequently requiring new solutions to automatically discover the services that compose the SOA and to assess their behavior during execution. In this paper we present an approach for services discovery in dynamic SOAs. The discovery algorithm we propose merges information provided by different services providers and is implemented in a testing service that becomes an intrinsic part of the SOA. The practical case study presented shows the effectiveness of the solution.
2011
2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (IEEE ISORCW-SORT 2011)
14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW)
2011-March
A. Ceccarelli;M. Vieira;A. Bondavalli
File in questo prodotto:
File Dimensione Formato  
sort2011.pdf

Accesso chiuso

Tipologia: Versione finale referata (Postprint, Accepted manuscript)
Licenza: Tutti i diritti riservati
Dimensione 725.64 kB
Formato Adobe PDF
725.64 kB Adobe PDF   Richiedi una copia

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/558904
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact