The service-oriented computing paradigm has been widely adopted in enterprises as a means to implement distributed computing solutions. These solutions are realized as service-based applications (SBAs), by integrating heterogeneous software services, usually developed, controlled and owned by different organizations. Given the availability of mechanisms for run-time service discovery and binding, the service-oriented paradigm fosters a further level of dynamicity where service integration emerges at run time and evolves over time. Nevertheless run-time integration of services owned and controlled by different organizations affects the notion of correctness, dependability and quality of SBAs. This poses a challenge for the definition of new methodologies and techniques for the quality assurance process of this class of software. The quality assurance process has to span over the entire life cycle of a service-based application, from the design phase to the execution phase through intermediate phases such as deployment, to detect errors as early as possible.

Proceedings of the International Workshop on Quality Assurance for Service-Based Applications

GUINEA MONTALVO, SAM JESUS ALEJANDRO;
2011

Abstract

The service-oriented computing paradigm has been widely adopted in enterprises as a means to implement distributed computing solutions. These solutions are realized as service-based applications (SBAs), by integrating heterogeneous software services, usually developed, controlled and owned by different organizations. Given the availability of mechanisms for run-time service discovery and binding, the service-oriented paradigm fosters a further level of dynamicity where service integration emerges at run time and evolves over time. Nevertheless run-time integration of services owned and controlled by different organizations affects the notion of correctness, dependability and quality of SBAs. This poses a challenge for the definition of new methodologies and techniques for the quality assurance process of this class of software. The quality assurance process has to span over the entire life cycle of a service-based application, from the design phase to the execution phase through intermediate phases such as deployment, to detect errors as early as possible.
ACM New York, NY, USA
9781450308267
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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