Intégrer à WebSphere Service Registry and Repository

IBM® Rational Asset Manager et IBM WebSphere Service Registry and Repository (WSRR) vous permettent ensemble de réaliser des développements et de collaborer sur des actifs métier dans Rational Asset Manager, avec les actifs qui apparaissent également comme les objets métier appropriés pour approbation et déploiement dans WSRR.

WSRR (WebSphere Service Registry and Repository) est le référentiel principal de stockage des métadonnées de description des services à l'exécution.

Le terme service peut renvoyer aux notions suivantes :

WSRR est l'endroit où les informations relatives au services disséminées un peu partout dans l'entreprise sont rassemblées pour fournir une description complète et unique d'un service.

Si vous connectez une communauté dans Rational Asset Manager avec WSRR, vous pouvez publier des actifs contenant des documents de services web dans le référentiel WSRR. Si vous configurez un fichier de mappage, vous pouvez publier des actifs dans WSRR en tant qu'objets de modèle métier WSRR spécifiques. Sinon, les actifs que vous publiez dans WSRR sont dans ce dernier des concepts génériques qui sont liés aux actifs dans Rational Asset Manager.

Vous pouvez également utiliser l'interface Rational Asset Manager pour rechercher des documents de service et des métadonnées de service se trouvant dans WSRR.

Publication des actifs de Rational Asset Manager sous WSRR

Si vous connectez une communauté de Rational Asset Manager à WSRR, vous pouvez publier sur le référentiel WSRR des actifs qui contiennent 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 WSRR en tant qu'objets de modèle métier spécifiques ; sinon, les actifs que vous publiez dans WSRR seront dans ce dernier des concepts génériques qui sont liés aux actifs dans Rational Asset Manager.

Synchronier des objets de WSRR avec Rational Asset Manager

Vous pouvez configurer la connexion entre un référentiel WSRR et une communauté de Rational Asset Manager pour une synchronisation selon des intervalles planifiés.

Lorsque la connexion entre le référentiel WSRR 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 WSRR. 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 WSRR :
  • 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 à WSRR

Si vous changez de serveur WSRR, ces modifications sont répercutées dans les actifs dans Rational Asset Manager lors de la prochaine synchronisation de la connexion.

Amélioration de l'intégration de WSRR et de Rational Asset Manager dans V7.2

Rational Asset Manager V7.2 vous permet de davantage intégrer Rational Asset Manager à WSRR grâce aux améliorations suivantes :
Gérer les cycles de vie de certains objets dans les deux référentiels
Dans Rational Asset Manager v7.2, vous pouvez configurer un fichier de mappage pour une connexion à WSRR. Le fichier de mappage définit quelles actions sont à appliquer aux objets de WSRR 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 WSRR é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 WSRR. La bibliothèque inclut aussi un fichier de mappage standard que vous pouvez utiliser ou modifier lorsque vous configurez une connexion à WSRR.
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 WSRR pour vous et de mettre en vigueur le fichier de mappage que vous avez configuré pour votre connexion à WSRR. 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 WSRR ; 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 WSRR.

Marche à suivre pour configurer 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 WSRR : la commande ALEConfiguration dans WSRR 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 WSRR qui seront passés au serveur Rational Asset Manager et synchronisés sur celui-ci. Pour pus d'informations, voir Installing the Advanced Lifecycle Edition in WSRR dans le centre de documentation WSRR.
  3. Créez une connexion entre une communauté et WSRR : 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, reportez-vous à 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éer des cycles de vie maîtres.

Comment mapper des actifs de Rational Asset Manager à des objets dans WSRR

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 à des objets dans WSRR :

Tableau 1. Actifs de Rational Asset Manager et objets de WSRR
Type d'actif dans Rational Asset Manager Objet de WSRR
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 WSRR les rubriques concernant la synchronisation.

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

Plus d'informations sur WebSphere Service Registry et Registry Advanced Lifecycle Edition

Pour plus d'informations sur WebSphere Service Registry and Repository et Advanced Lifecycle Edition, accédez au centre de documentation WebSphere Service Registry and Repository Version 7.0.

Pour plus d'informations sur l'installation de WebSphere Service Registry and Repository, consultez les rubriques de planification et d'installation.

Si vous procédez à une mise à niveau de WebSphere Service Registry and Repository version 6.0.2, 6.1, 6.2 ou 6.3 vers la version 7.0, voir "Upgrading or migrating to a Version 7.0 installation."


Commentaires