Connexion à WebSphere Service Registry and Repository

Pour publier des actifs de service Web, vous devez être connecté à IBM® WebSphere Service Registry and Repository (WSRR). Vous pouvez vous connecter à WSRR à partir du Rational Asset Manager client Web IBM.

Avant de commencer

Vous devez être administrateur de communauté pour ajouter une connexion.

Vous devez synchroniser la connexion entre WSRR et Rational Asset Manager. Si le serveur WSRR nécessite des droits d'accès, le compte WSRR que vous utilisez pour établir la connexion doit disposer de droits de création pour publier des actifs et de droits d'extraction pour synchroniser les actifs.

Pourquoi et quand exécuter cette tâche

Pour publier les actifs de service Web des types suivants, Rational Asset Manager doit être connecté à WSRR :
En savoir plus sur WebSphere Service Registry and Repository :

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.

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.

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

Procédure

Pour créer une connexion au serveur WSRR :

  1. Connectez-vous au client Web Rational Asset Manager.
  2. Cliquez sur Administration puis sélectionnez la communauté à modifier.
  3. Cliquez sur l'onglet Connexions.
  4. Sous Connexions WebSphere Service Registry and Repository, cliquez sur Nouvelle connexion.
  5. Sur la page Propriétés de connexion, indiquez les détails de votre installation WSRR.
    1. Dans le champ Nom, entrez un nom pour la connexion. Il peut inclure des espaces et des caractères spéciaux.
    2. Dans le champ Description, entrez une description de la connexion. Elle peut inclure des espaces et des caractères spéciaux.
    3. Dans le champ URL, entrez l'emplacement du serveur WSRR. Indiquez le domaine et le numéro de port. Par exemple : https://server.example.com:9443.
    4. Pour vous connecter à plusieurs instances de WSRR qui s'exécutent sur la même instance de IBM WebSphere Application Server :
      1. Dans le fichier de mappage .xml, indiquez une racine de contexte différente pour chaque instance WSRR.
      2. Pour chaque module Web auquel vous devez vous connecter, ajoutez la valeur de la racine de contexte. Par exemple, pour ajouter les modules Web ServiceRegistryUI et WSRR63Router dans WSRR, ajoutez ce texte dans le fichier ALEConfiguration.xml :
        <!--  Racines de contexte pour le serveur WSRR.
        Ajoutez les racines de contexte de l'interface utilisateur Web de WSRR et le routeur de services Web 6_3 -->
        <WSRR>
              <Server>
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" /> 
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      Ces valeurs sont disponibles à partir de l'installation WSRR. Vous pouvez trouver les valeurs dans la valeur de la racine de contexte dans le registre de service d'application d'entreprise de WSRR. Lorsque vous installez le registre de services, si vous renommez les valeurs par défaut, vous devez également modifier le fichier de mappage pour ajouter les racines de contexte modifiées.
    5. Dans le champ Connexion, entrez le nom d'utilisateur d'un utilisateur autorisé à accéder à WSRR.
    6. Dans le champ Mot de passe, entrez le mot de passe de l'utilisateur pour accéder à WSRR.
    7. Une fois que vous avez saisi l'hôte, le port, le nom d'utilisateur et le mot de passe, cliquez sur Tester la connexion pour vérifier qu'une connexion peut être établie avec le serveur.
    8. Dans la liste Type, sélectionnez si vous souhaitez publier, synchroniser ou publier et synchroniser les actifs à l'aide de cette connexion. Si la connexion est destinée à la publication d'actifs et à l'extraction d'actifs WSRR à inclure dans une recherche, sélectionnez Publier et synchroniser.
    9. Propriétaire de l'actif par défaut : sélectionnez l'utilisateur qui sera propriétaire des actifs ajoutés automatiquement au Rational Asset Manager référentiel lors de la synchronisation avec le registre de services Web. Le propriétaire des actifs par défaut est affecté à un actif lorsque l'ID utilisateur dans WSRR n'est pas trouvé dans Rational Asset Manager et lorsqu'il est impossible de créer un ID utilisateur WSRR. Lorsque vous sélectionnez le propriétaire des actifs par défaut, assurez-vous qu'il s'agit d'un utilisateur ayant le droit de créer un actif dans Rational Asset Manager.
    10. À côté de Planification de la synchronisation, cliquez sur Modifier pour modifier la fréquence de synchronisation du référentiel Rational Asset Manager avec le registre de services Web. Vous pouvez choisir une synchronisation quotidienne ou hebdomadaire à une heure précise ou à intervalles réguliers spécifiés en minutes ou en heures.
    11. Sélectionnez un fichier de mappage (.xml) qui mappe les catégories, les types d'actifs et les états dans Rational Asset Manager avec des éléments dans WSRR.
      • Pour visualiser le fichier en cours, cliquez sur le nom du fichier de mappage.
      • Pour sélectionner un fichier de mappage différent, cliquez sur Remplacer et sélectionnez l'une des options suivantes :
        • Ne pas utiliser le fichier de configuration : cette connexion n'utilise pas de fichier de mappage. Les actifs que vous importez de Rational Asset Manager vers WSRR sont des concepts génériques dans WSRR.
        • Utiliser le fichier de configuration par défaut depuis la bibliothèque SOA : si vous avez importé l'exemple de bibliothèque SOA compris avec Rational Asset Manager, la bibliothèque comprend un fichier de mappage par défaut conforme aux principes d'architecture orientés sur le système.
        • Importer : Naviguez jusqu'à un fichier de mappage différent et sélectionnez-le à des fins d'utilisation.

      Pour plus d'informations sur la manière dont vous pouvez modifier le fichier de mappage pour mapper des éléments entre les deux produits, reportez-vous à la section "Configuration du fichier de mappage .xml"

    12. Dans la section Conditions, après avoir établi une connexion, vous pouvez indiquer qu'elle ne doit synchroniser que des concepts spécifiques de WSRR (canevas, classifications ou les deux).
      • Pour ajouter un canevas, cliquez sur Ajouter les canevas et recherchez le canevas à ajouter dans le registre.
      • Pour ajouter une classification, cliquez sur Ajouter une classification et recherchez la classification à ajouter dans le registre.
      Au fur et à mesure que vous ajoutez des conditions, elles sont connectées par les fonctions logiques ET ou OU. Si vous ne définissez aucune condition, seuls les concepts qui sont publiés à partir de Rational Asset Manager ou ceux qui ont des relations d'artefacts sont synchronisés.
  6. Cliquez sur OK.

Commentaires