28586 articles – 22070 references  [version française]

inria-00491349, version 1

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

Dionysis Athanasopoulos (Author to contact preferably) a12, Apostolos Zarras (Author to contact preferably) 12, Valérie Issarny () 1, Panos Vassiliadis () 2

(2010)

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.

  • a –  INRIA UR Paris-Rocquencourt/ University of Ioannina
  • 1:  ARLES (INRIA Rocquencourt)
  • INRIA
  • 2:  Department of Computer Science
  • University of Ioannina
 
  • inria-00491349, version 1
  • oai:hal.inria.fr:inria-00491349
  • From: 
  • Submitted on: Friday, 11 June 2010 12:51:54
  • Updated on: Monday, 14 June 2010 11:58:41