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 :
- les services Web classiques, implémentant des interfaces WSDL avec des liaisons SOAP/HTTP
- un large éventail de services SOA (architecture orientée services), qui peuvent être décrits par des décorations
WSDL, XSD et WS-Policy, mais qui peuvent utiliser des protocoles divers et variés et être implémentés selon une grande diversité de modèles de programmation
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
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 :
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."