A Web Service Registry for an Assisted-SOA

Zeina Azmeh 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : We propose a web service registry, a broker that mediates between service providers and service consumers, considering that a service consumer is a developer of web service-based composite applications. This registry enables providers of publishing their well-described documented services, and providing their estimated QoS information related to these services. It adapts two classifying techniques: Formal Concept Analysis (FCA) and Relational Concept Analysis (RCA). The published services are organized into domains of functionality and in each domain similar services are classified in order to reveal replaceable services. We build our classification using FCA, which is a method of data analysis that takes as input a set of objects and a set of attributes with the relation between them indicating which objects have which attributes. After analyzing the input data, it clusters the objects into concepts depending on their attributes, and reveals the relationships between these concepts, thus, the relationships between the objects. The concepts can then be ordered in a lattice structure for a better browsing and navigation of objects and relationships among them. We adapt this method for classifying web services by considering that the set of objects is a set of web services, and the set of attributes is the set of the offered operations. The resulting classification is represented as a concept lattice for web services, from which we can easily select a needed service by browsing its offered operations, and we can also find the possible substitutes of a selected service. Using this method, services are also classified according to their QoS attributes specified by the providers. This enables services consumer of finding an aimed service depending on its functional and non-functional aspects, as well as finding its possible substitutes. A service consumer may either query the registry for services offering a specific operation, or he can design an abstract business process that describes his aimed composite application, in which he specify the set of needed tasks ordered in a workflow. The registry will analyze the specified abstract process and finds the set of web services that can fulfill each task, by querying the corresponding service lattice. After discovering the sets of services that can fulfill the tasks in order to satisfy the functionality required by the abstract process, another classification is built that reveals the composable services according to each pair of consecutive tasks. This second classification is based on an extension of FCA called RCA.
Type de document :
Rapport
RR-11003, 2010, pp.25
Domaine :
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00558917
Contributeur : Zeina Azmeh <>
Soumis le : lundi 24 janvier 2011 - 14:53:28
Dernière modification le : jeudi 11 janvier 2018 - 06:26:11
Document(s) archivé(s) le : lundi 25 avril 2011 - 02:43:15

Fichier

ResearchReport_10-2010_.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00558917, version 1

Collections

Citation

Zeina Azmeh. A Web Service Registry for an Assisted-SOA. RR-11003, 2010, pp.25. 〈lirmm-00558917〉

Partager

Métriques

Consultations de la notice

215

Téléchargements de fichiers

113