Service Oriented Architectures and Web Services are emerging technologies, which have overall inherited problems and advantages from the component-based approach, but exacerbated the aspects of loose coupling, distribution and dynamism of "components", here elements furnishing published services on external client requests. In this paper we highlight the urgent need for methodologies supporting Web Services reliable interaction, and in particular deal with testing concerns. We then propose a framework that extends UDDI registry role from the current one of a 'passive' service directory, to also sort of an accredited testing organism, which validates service behaviour before actually registering it. This testing stage (called audition) mainly focuses on interoperability issues, so to facilitate the coordination among services registered at the same UDDI. The audition needs to rely on a Web Service speci cation augmented with information on how the service has to be invoked. We propose that this information is given in the form of a Protocol State Machine, which is a newly introduced behaviour diagram of the UML 2.0.

The audition framework for testing web services interoperability

Bertolino A;Polini A
2005

Abstract

Service Oriented Architectures and Web Services are emerging technologies, which have overall inherited problems and advantages from the component-based approach, but exacerbated the aspects of loose coupling, distribution and dynamism of "components", here elements furnishing published services on external client requests. In this paper we highlight the urgent need for methodologies supporting Web Services reliable interaction, and in particular deal with testing concerns. We then propose a framework that extends UDDI registry role from the current one of a 'passive' service directory, to also sort of an accredited testing organism, which validates service behaviour before actually registering it. This testing stage (called audition) mainly focuses on interoperability issues, so to facilitate the coordination among services registered at the same UDDI. The audition needs to rely on a Web Service speci cation augmented with information on how the service has to be invoked. We propose that this information is given in the form of a Protocol State Machine, which is a newly introduced behaviour diagram of the UML 2.0.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
D.2.5 Testing and Debugging
C.2.4 Distributed Systems
Web services
Protocol State Machines
Web services Testing Framework
File in questo prodotto:
File Dimensione Formato  
prod_160291-doc_126036.pdf

accesso aperto

Descrizione: The Audition Framework for Testing Web Services Interoperability
Dimensione 196.16 kB
Formato Adobe PDF
196.16 kB Adobe PDF Visualizza/Apri

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/20.500.14243/450788
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact