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
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 :