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.
Type de document :
Rapport
[Research Report] 2010
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00491349
Contributeur : Zarras Apostolos <>
Soumis le : lundi 14 juin 2010 - 19:04:44
Dernière modification le : vendredi 25 mai 2018 - 12:02:02
Document(s) archivé(s) le : jeudi 23 septembre 2010 - 12:48:25

Fichier

AbstractionRecoveryHal.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00491349, version 2

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

163

Téléchargements de fichiers

98