Skip to Main content Skip to Navigation

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 pro- vides a uniform interface that hides dierences in the inter- faces of alternative services and consequently allows reduc- ing the coupling between the application and the services. To this end, we formally define the notion of service abstrac- tion and propose a hierarchical clustering algorithm that in- crementally recovers a hierarchy of service abstractions out of a given set of alternative design-decisions/services. Fi- nally, we evaluate the proposed algorithm with real-world sets of services and report on our findings.
Document type :
Complete list of metadata
Contributor : Zarras Apostolos <>
Submitted on : Friday, June 11, 2010 - 12:51:54 PM
Last modification on : Friday, May 25, 2018 - 12:02:02 PM
Long-term archiving on: : Friday, September 17, 2010 - 1:13:04 PM


Files produced by the author(s)


  • HAL Id : inria-00491349, version 1


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



Record views


Files downloads