Verbindung zu WebSphere Service Registry and Repository herstellen

Um Web-Service-Assets zu publizieren, müssen Sie über eine Verbindung zu IBM® WebSphere Service Registry and Repository (WSRR) verfügen. Die Verbindung zu WSRR kann über den Web-Client von IBM Rational Asset Manager hergestellt werden.

Vorbereitende Schritte

Sie müssen ein Community-Administrator sein, um eine Verbindung hinzuzufügen.

Sie müssen die Verbindung zwischen WSRR und Rational Asset Manager synchronisieren. Wenn der WSRR-Server Zugriffsberechtigungen erfordert, muss der WSRR-Account, den Sie zum Herstellen der Verbindung verwenden, über die Berechtigung 'Erstellen' zum Publizieren von Assets und über die Berechtigung 'Abrufen' zum Synchronisieren von Assets verfügen.

Informationen zu diesem Vorgang

Rational Asset Manager muss über eine Verbindung zu WSRR verfügen, um Web-Service-Assets der folgenden Typen zu publizieren:
Weitere Informationen zu WebSphere Service Registry and Repository:

Weitere Informationen zu WebSphere Service Registry and Repository und zur Advanced Lifecycle Edition finden Sie im WebSphere Service Registry and Repository Version 7.0 Information Center.

Wenn Sie eine Community in Rational Asset Manager mit WSRR verbinden, können Sie Assets, die Web-Service-Dokumente enthalten, im WSRR-Repository publizieren. Wenn Sie eine Zuordnungsdatei konfigurieren, können Sie Assets in WSRR als spezielle WSRR-Geschäftsmodellobjekte publizieren. Andernfalls sind Assets, die Sie in WSRR publizieren, generische Konzepte in WSRR, die Links zu dem Asset in Rational Asset Manager enthalten.

Wird die Verbindung zwischen dem WSRR-Repository und einer Community in Rational Asset Manager synchronisiert, erstellt Rational Asset Manager in der Community ferne Assets für Servicebeschreibungsobjekte in WSRR. Ferne Assets verfügen über Links zu Objekten in einem separaten Repository. Ferne Assets werden für die folgenden Servicebeschreibungsobjekte in WSRR erstellt:
  • Physische Dokumente:
    • WSDL
    • XSD
    • WS-Policys
    • SCA-Module
    • XML-Dateien
    • Sonstige physische Dokumente
  • Konzepte:
    • Konzepte mit Artefaktbeziehungen
    • Sonstige Konzepttypen, die Sie bei der Konfiguration der Verbindung zu WSRR auswählen

Vorgehensweise

Gehen Sie wie folgt vor, um eine Verbindung zum WSRR-Server herzustellen:

  1. Melden Sie sich beim Rational Asset Manager-Web-Client an.
  2. Klicken Sie auf Administration und wählen Sie die zu bearbeitende Community aus.
  3. Klicken Sie auf die Registerkarte Verbindungen.
  4. Klicken Sie unter 'Verbindungen für WebSphere Service Registry and Repository' auf Neue Verbindung.
  5. Geben Sie auf der Seite 'Verbindungseigenschaften' die Details für Ihre WSRR-Installation an.
    1. Geben Sie in das Feld Name einen Namen für die Verbindung ein. Der Name kann Leerzeichen und Sonderzeichen enthalten.
    2. Geben Sie in das Feld Beschreibung eine Beschreibung für die Verbindung ein. Die Beschreibung kann Leerzeichen und Sonderzeichen enthalten.
    3. Geben Sie in das Feld URL die Position des WSRR-Servers ein. Geben Sie dabei die Domäne und die Portnummer an. Beispiel: https://server.example.com:9443.
    4. Gehen Sie wie folgt vor, um eine Verbindung zu mehreren Instanzen von WSRR herzustellen, die unter derselben Instanz von IBM WebSphere Application Server ausgeführt werden:
      1. Geben Sie in der Zuordnungsdatei mit der Erweiterung .xml ein anderes Kontextstammelement für jede WSRR-Instanz an.
      2. Fügen Sie für jedes Webmodul, zu dem eine Verbindung hergestellt werden soll, den Wert des Kontextstammelements hinzu. Beispiel: Um die Webmodule ServiceRegistryUI und WSRR63Router in WSRR hinzuzufügen, müssen Sie in der Datei ALEConfiguration.xml den folgenden Text hinzufügen:
        <!--  Context Roots for WSRR Server.
        Add the context roots for WSRR Web UI and the 6_3 Web Services router -->
        <WSRR>
              <Server> 
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" /> 
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      Diese Werte stehen über die WSRR-Installation zur Verfügung. Sie können die Werte im Wert für das Kontextstammelement in der WSRR-Service-Registry für die Unternehmensanwendung finden. Wenn Sie die Service-Registry installieren und die Standardwerte umbenennen, müssen Sie auch die Zuordnungsdatei ändern, um die geänderten Kontextstammelemente hinzuzufügen.
    5. Geben Sie in das Feld Anmelden den Benutzernamen eines Benutzers ein, der für den Zugriff auf WSRR berechtigt ist.
    6. Geben Sie in das Feld Kennwort das Kennwort des Benutzers ein, der auf WSRR zugreifen soll.
    7. Nachdem Sie den Host, den Port, den Benutzernamen und das Kennwort eingegeben haben, müssen Sie auf Verbindung testen klicken, um zu überprüfen, ob eine Verbindung zum Server hergestellt werden kann.
    8. Wählen Sie in der Liste Typ aus, ob Assets anhand dieser Verbindung publiziert, synchronisiert oder publiziert und synchronisiert werden sollen. Wenn die Verbindung für das Publizieren von Assets und zum Abrufen von WSRR-Assets zur Einbindung in eine Suche verwendet wird, dann wählen Sie Publizieren und synchronisieren aus.
    9. Standardasseteigner: Wählen Sie den Benutzer aus, dem die Assets gehören werden, die dem Rational Asset Manager-Repository während der Synchronisation mit der Web-Services-Registry automatisch hinzugefügt werden. Der Standardasseteigner wird einem Asset zugeordnet, wenn die Benutzer-ID in WSRR in Rational Asset Manager nicht gefunden wird und wenn keine WSRR-Benutzer-ID erstellt werden kann. Wenn Sie den Standardasseteigner auswählen, müssen Sie sicherstellen, dass der Benutzer über die Berechtigung zum Erstellen eines Assets in Rational Asset Manager verfügt.
    10. Klicken Sie neben Synchronisationsplan auf Bearbeiten, um die Häufigkeit der Synchronisation des Rational Asset Manager-Repositorys mit der Web-Service-Registry zu ändern. Sie können die Synchronisation täglich oder wöchentlich zu einer bestimmten Uhrzeit ausführen oder in einem in Minuten oder Stunden angegebenen Intervall.
    11. Wählen Sie eine Zuordnungsdatei (.xml) aus, die Kategorien, Assettypen und Status in Rational Asset Manager bestimmten Elementen in WSRR zuordnet.
      • Zum Anzeigen der aktuellen Datei klicken Sie auf den Namen der Zuordnungsdatei.
      • Zum Auswählen einer anderen Zuordnungsdatei klicken Sie auf Ersetzen und treffen dann eine Auswahl aus folgenden Optionen:
        • Konfigurationsdatei nicht verwenden: Diese Verbindung verwendet keine Zuordnungsdatei. Assets, die Sie von Rational Asset Manager in WSRR hochladen, stellen in WSRR generische Konzepte dar.
        • Standardkonfigurationsdatei von SOA-Bibliothek verwenden: Wenn Sie die SOA-Musterbibliothek, die in Rational Asset Manager enthalten ist, importiert haben, beinhaltet diese eine Standardzuordnungsdatei, die die Prinzipien der systemorientierten Architektur einhält.
        • Importieren: Zu einer anderen Zuordnungsdatei blättern und diese zur Verwendung auswählen.

      Informationen zum Ändern der Zuordnungsdatei, um Elemente zwischen den beiden Produkten zuzuordnen, finden Sie im Abschnitt zum Konfigurieren der Zuordnungsdatei mit der Erweiterung .xml.

    12. Im Abschnitt Bedingungen können Sie nach dem Einrichten einer Verbindung angeben, dass diese Verbindung mit bestimmten Schablonen, Klassifikationen oder mit beiden Elementen aus WSRR synchronisiert wird.
      • Klicken Sie zum Hinzufügen einer Schablone auf Schablonen hinzufügen und durchsuchen Sie die Registry nach einer hinzuzufügenden Schablone.
      • Klicken Sie zum Hinzufügen einer Klassifizierung auf Klassifizierung hinzufügen und durchsuchen Sie die Registry nach einer hinzuzufügenden Klassifizierung.
      Beim Hinzufügen von Bedingungen werden die Bedingungen durch die logische Funktion UND oder ODER verbunden. Wenn Sie keine Bedingungen definieren, werden nur die Konzepte, die aus Rational Asset Manager publiziert werden, oder Konzepte, die über Artefaktbeziehungen verfügen, synchronisiert.
  6. Klicken Sie auf OK.

Feedback