Outils personnels
Vous êtes ici : Accueil Members Olivier Chamberaud Archives Blog du Guide Share IBM WebSphere Service Registry and Repository (WSRR)
Actions sur le document

IBM WebSphere Service Registry and Repository (WSRR)

by Olivier Chamberaud Dernière modification 24/08/2007 16:14 Publié le 12 octobre 2006 sur l'ancien Blog du Guide Share par Dominique Delhumeau

Le produit IBM WebSphere Service Registry and Repository (WSRR)

Les architectures SOA mettent en avant les principes de réutilisation, couplage lâche, flexibilité, interopérabilité, intégration, choréographie de processus. Les objectifs Métiers de flexibilité et agilité ne pourront être atteints que si ces principes d’architecture sont appliqués. La mise en place de règles de gouvernance pour controler et mesurer l’exécution du modèle SOA est un élément crucial pour atteindre le ROI espéré.

Les principes d’architecture énoncés auparavant sont réalisés en séparant les descriptions de services de leur implémentation, et en utilisant des meta-données descriptifs de ces services. Ces « artifacts », basés sur les standards tels que WSDL, Schéma XML, WS-Policy ou SCDL (description du composant SCA, cf. l’article de P.Bournhonesque sur SCA), permettent de décrire les détails techniques relatifs à un service. D’autres meta-données d’ordre plus sémantique (cf. W3C Ontology Web Language OWL) peuvent être associées à ces données afin d’en décrire des détails orientés métiers, afin de permettre aux éventuels consommateurs de ces services de mieux comprendre ce qui est offert par ce service.

 

Le produit IBM WebSphere Service Registry and Repository (WSRR) :
  • Permet de disposer d’une fonction de “Registry” supportant la publication des méta-données autour des services, et permettant aux consommateurs de trouver les services répondant à leurs besoins ou d’analyser leurs relations. Le produit n’est pas basé sur les T-Models de UDDI, mais fournit un modèle entités extensible permettant d’assurer les besoins de classification sémantique ainsi que relations et dépendances pour analyses d’impact.
  • Fournit les fonctions associées à un « Repository », telles que stockage, gestion et versioning de ces méta-données, avec notifications de mises à jour et règles de validations.
  • Supporte les règles de gouvernance des services, en fournissant une machine à état afin de contrôler et gérer le cycle de vie des méta-données spécifiées.

Le produit WSRR est vu comme un élément essentiel de la gouvernance des services, tant au niveau des phases de modélisation et assemblage, que d’exécution et de suivi. Cette mise en œuvre des règles de gouvernance se fera progressivement avec une intégration vers les outils de développement (plug-in Eclipse), les moteurs d’exécution (Process Server, Enterprise Service Bus) et les environnements de gestion de système (CCMDB).

Une des premières utilisations des méta-données associées aux services peut être réalisé dans les médiations d’Enterprise Service Bus afin d’assurer une sélection dynamique en fonction de types de consommateurs, de niveaux de qualité de service, etc.


Dominique Delhumeau

Dominique Delhumeau a occupé de nombreux postes techniques au sein d'IBM France en tant qu'Expert CICS, Responsable technique de clients du secteur bancaire, architecte au centre de solutions e-Business. Depuis 2005, il a rejoint l'organisation IBM Software Group en tant qu'Executive I/T Architect, en charge du secteur Banques, marchés Financiers et Assurances. Dominique est membre de l'IBM Academy of technology et membre du Technical expert Council d'IBM France et Afrique du Nord.

Réalisé avec le CMS Plone, le système de gestion de contenu Open Source

Ce site respecte les normes suivantes :