loading...
The Audition Framework for TestingWeb Services Interoperability
Porto, Portugal August 30-September 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EURMIC.2005.5631st EUROMICRO Conference on Software ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Antonia Bertolino, Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo" - CNR Via Moruzzi, 1 - 56124 Pisa (Italy)
Andrea Polini, Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo" - CNR Via Moruzzi, 1 - 56124 Pisa (Italy)

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 specification 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.

Citation:
Antonia Bertolino, Andrea Polini, "The Audition Framework for TestingWeb Services Interoperability," euromicro, pp.134-142, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, 2005
Usage of this product signifies your acceptance of the Terms of Use.