Testing Service Composition
Service oriented computing is aimed at providing the bases for building software by assembling independent, loosely coupled services. Industry has given birth to several standards for specifying and programming such kind of composite services. As any software development activity, also building a composite service requires strategies for performing quality assessment of applications. One activity that is traditionally used for assuring the quality of software is testing. In this paper, the authors analyze the main alternatives for testing compositions (either in the form of choreographies or orchestrations), and survey current proposal for doing it.