Hiding Design-Decisions in Service-Oriented Software via Service Abstraction Recovery - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2010

Hiding Design-Decisions in Service-Oriented Software via Service Abstraction Recovery

Abstract

In this paper, we propose an approach for the recovery of service abstractions out of sets of available services that play the role of alternative design-decisions, which can be used in a service-oriented application. A service abstraction provides a uniform interface that hides dierences in the interfaces of alternative services and consequently allows reducing the coupling between the application and the services. To this end, we formally define the notion of service abstraction and propose a hierarchical clustering algorithm that incrementally recovers a hierarchy of service abstractions out of a given set of alternative design-decisions/services. Finally, we evaluate the proposed algorithm with real-world sets of services and report on our findings.
Fichier principal
Vignette du fichier
AbstractionRecoveryHal.pdf (673.07 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00491349 , version 1 (11-06-2010)
inria-00491349 , version 2 (14-06-2010)

Identifiers

  • HAL Id : inria-00491349 , version 2

Cite

Dionysis Athanasopoulos, Apostolos Zarras, Valérie Issarny, Panos Vassiliadis. Hiding Design-Decisions in Service-Oriented Software via Service Abstraction Recovery. [Research Report] 2010. ⟨inria-00491349v2⟩

Collections

INRIA INRIA2 LARA
102 View
93 Download

Share

Gmail Facebook Twitter LinkedIn More