Intégrer à WebSphere Service Registry and Repository

Pour réaliser des développements et collaborer sur des services SOA, il est recommandé d'utiliser IBM® WebSphere Service Registry and Repository Advanced Lifecycle Edition. Cependant, vous pouvez également utiliser IBM Rational Asset Manager et une version antérieure d'IBM WebSphere Service Registry and Repository pour réaliser des développements et collaborer sur des actifs métier correspondant à des services SOA.

Publication des actifs de Rational Asset Manager sous WebSphere Service Registry and Repository

Si vous connectez une communauté dans Rational Asset Manager à WebSphere Service Registry and Repository, vous pouvez publier sur WebSphere Service Registry and Repository des actifs contenant des documents de services Web et d'autres objets métier.

Si vous configurez un fichier de mappage pour votre connexion, vous pouvez publier des actifs dans WebSphere Service Registry and Repository en tant qu'objets de modèle métier spécifiques ; sinon, les actifs que vous publiez dans WebSphere Service Registry and Repository seront dans ce dernier des concepts génériques qui sont liés aux actifs dans Rational Asset Manager.

Synchronisation des objets de WebSphere Service Registry and Repository avec Rational Asset Manager

Vous pouvez configurer la connexion entre un WebSphere Service Registry and Repository et une communauté de Rational Asset Manager pour une synchronisation selon des intervalles planifiés.

Lorsque la connexion entre WebSphere Service Registry and Repository et une communauté dans Rational Asset Manager est synchronisée, Rational Asset Manager crée des actifs distants dans la communauté pour les objets de description de service dans WebSphere Service Registry and Repository. Les actifs distants sont liés à des objets dans un référentiel séparé. Les actifs distants sont créés pour les objets de description de service suivants dans WebSphere Service Registry and Repository :
  • Documents physiques :
    • WSDL
    • XSD
    • WS-Policy
    • modules SCA
    • fichiers XML
    • autres documents physiques
  • Concepts :
    • concepts avec relations d'artefacts
    • Autres types de concepts que vous sélectionnez lors de la configuration de la connexion à WebSphere Service Registry and Repository

Si vous modifiez le serveur WebSphere Service Registry and Repository, ces modifications sont répercutées dans les actifs de Rational Asset Manager lors de la prochaine synchronisation de la connexion.

Amélioration de l'intégration de WebSphere Service Registry and Repository et de Rational Asset Manager dans V7.2

Rational Asset Manager version 7.2 et ultérieure vous permet d'intégrer davantage Rational Asset Manager à WebSphere Service Registry and Repository grâce aux améliorations suivantes :
Gestion des cycles de vie de certains objets dans les deux référentiels
Dans Rational Asset Manager version 7.2, vous pouvez configurer un fichier de mappage pour une connexion à WebSphere Service Registry and Repository. Le fichier de mappage définit quelles actions sont à appliquer aux objets de WebSphere Service Registry and Repository lors de la mise à jour des actifs dans Rational Asset Manager. Il est possible d'automatiser certaines actions ; par exemple, si vous utilisez le fichier de mappage par défaut, une nouvel actif Version publiée sera créé automatiquement lors de l'approbation d'une solution métier. Précédemment, la liaison entre les états des actifs de Rational Asset Manager et les objets de WebSphere Service Registry and Repository était imprécise.
Amélioration de la bibliothèques des modèles d'architecture orientée services
La bibliothèque de modèles SOA exemple qui est incluse dans Rational Asset Manager est comparable au modèle d'information de WebSphere Service Registry and Repository. La bibliothèque inclut aussi un fichier de mappage standard que vous pouvez utiliser ou modifier lorsque vous configurez une connexion à WebSphere Service Registry and Repository.
Cycles de vie préconfigurés pour bibliothèque de modèles SOA
Après avoir activé la bibliothèque de modèles SOA, vous pouvez utiliser une collection de six cycles de vie préconfigurés qui vont vous aider à configurer et à mettre en vigueur les exigences du modèle d'information SOA.
Règle ALE (Advanced Lifecycle Edition) pour des cycles de vie
Rational Asset Manager inclut une stratégie permettant de publier automatiquement des types d'actifs spécifiques de WebSphere Service Registry and Repository pour vous et de mettre en vigueur le fichier de mappage que vous avez configuré pour votre connexion à WebSphere Service Registry and Repository. Dans les cycles de vie SOA préconfigurés, la stratégie ALE est exécutée toutes les fois que vous modifiez un actif ou le déplacez vers un état différent. Lorsqu'elle est exécutée, la stratégie se réfère au fichier de mappage et exécute l'action appropriée sur l'objet dans WebSphere Service Registry and Repository ; par exemple, lorsque vous créez un actif de type Business Solution dans Rational Asset Manager, la stratégie ALE s'exécutera et créera automatiquement un objet Fonctionnalité métier dans WebSphere Service Registry and Repository.

Procédure de configuration de la connexion

  1. Activez la bibliothèque de modèles SOA : pour plus d'informations, voir Activer la bibliothèque de modèles SOA (Service-oriented architecture, architecture orientée services).
  2. Configurez ALEConfiguration dans WebSphere Service Registry and Repository : la commande ALEConfiguration dans WebSphere Service Registry and Repository vous permet de spécifier les URL et les données d'identification pour accéder aux deux applications. A l'instar du fichier de mappage dans Rational Asset Manager, vous pouvez spécifier les déclencheurs et les actions dans WebSphere Service Registry and Repository qui seront passés au serveur Rational Asset Manager et synchronisés sur celui-ci. Pour plus d'informations, voir Installing the Advanced Lifecycle Edition in WebSphere Service Registry and Repository dans le centre de documentation WebSphere Service Registry and Repository.
  3. Créez une connexion entre une communauté et WebSphere Service Registry and Repository : pendant ce temps, vous pouvez sélectionner et modifier le fichier de mappage qui est inclut avec la bibliothèque de modèles SOA ou indiquer le vôtre. Pour plus d'informations, voir Connexion à WebSphere Service Registry and Repository.
  4. Configurez les cycles de vie SOA pour votre communauté : pour plus d'informations, voir Créer la collecte de cycles de vie SOA. Pour personnaliser les cycles de vie, voir Création de cycles de vie maîtres.

Comment mapper des actifs de Rational Asset Manager vers des objets dans WebSphere Service Registry and Repository

Si vous utilisez le fichier de configuration de mappage qui est inclus dans la bibliothèque de modèles SOA, les tables suivantes indiquent comment s'effectue le mappage des actifs de Rational Asset Manager vers des objets dans WebSphere Service Registry and Repository :

Tableau 1. Actifs de Rational Asset Manager et objets de WebSphere Service Registry and Repository
Type d'actif dans Rational Asset Manager Objet dans WebSphere Service Registry and Repository
Business Solution BusinessCapability étend un actif
Business Solution catégorisé comme un Software Development/Kind/Process BusinessProcess étend BusinessCapability
Business Solution catégorisé comme Software Development/Kind/Web Application BusinessApplication étend BusinessCapability
Business Solution catégorisé comme Software Development/Kind/Service BusinessService étend BusinessCapability
Release CapabilityVersion étend l'actif
Release catégorisé comme Software Development/Kind/Process ProcessVersion étend CapabilityVersion
Release catégorisé comme Software Development/Kind/Web Application ApplicationVersion étend CapabilityVersion
Release catégorisé comme Software Development/Kind/Service ServiceVersion étend CapabilityVersion
Specification catégorisé comme Software Development/Kind/Service/Interface ServiceInterfaceSpecification étend Asset
Specification catégorisé comme Software Development/Kind/Schema SchemaSpecification étend l'actif
Protocole d'entente Protocole d'entente

Pour plus d'informations et des exemples montrant quels processus peuvent être automatisés, voir sur le Centre de documentation de WebSphere Service Registry and Repository les rubriques concernant la synchronisation.

La bibliothèque de modèles SOA dans Rational Asset Manager

Le diagramme suivant présente les types d'actif, les attributs requis pour ces types d'actif et les relations entre les types d'actif de la bibliothèque de modèles SOA :

Image des types d'actif, des attributs et des relations conseillées pour la bibliothèque de modèles SOA


Commentaire