Intégration à WebSphere Service Registry and Repository Advanced Lifecycle Edition

IBM® Rational Asset Manager et IBM WebSphere Service Registry and Repository vous permettent 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 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.

WebSphere Service Registry and Repository est le référentiel de métadonnées principal pour les descriptions de service d'exécution.

Le terme service peut renvoyer aux notions suivantes :

WebSphere Service Registry and Repository 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 à WebSphere Service Registry and Repository, vous pouvez publier sur le référentiel WebSphere Service Registry and Repository des actifs qui contiennent des documents de services Web. Si vous configurez un fichier de mappage, vous pouvez publier des actifs dans WebSphere Service Registry and Repository en tant qu'objets de modèle métier WebSphere Service Registry and Repository spécifiques. Dans le cas contraire, 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.

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 WebSphere Service Registry and Repository.

Rational Asset Manager inclut la stratégie ALE et la stratégie de transition ALE. La stratégie ALE permet 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.

Utilisation de WebSphere Service Registry and Repository Advanced Lifecycle Edition

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

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 à partir d'une version antérieure de WebSphere Service Registry and Repository, voir “Upgrading or migrating to a Version 7.5 installation.”

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 référentiel 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.

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 Advanced Lifecycle Edition in WSRR 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, 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é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


Vos commentaires