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:
- XML
- WS-Policy
- WSDL
- XSD
- SCA-Modul
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:
- Melden Sie sich beim
Rational Asset Manager-Web-Client
an.
- Klicken Sie auf Administration und wählen Sie die zu bearbeitende Community aus.
- Klicken Sie auf die Registerkarte Verbindungen.
- Klicken Sie unter 'Verbindungen für WebSphere Service Registry and Repository' auf
Neue Verbindung.
- Geben Sie auf der Seite 'Verbindungseigenschaften' die Details für Ihre WSRR-Installation an.
- Geben Sie in das Feld Name einen Namen für die Verbindung ein. Der Name kann Leerzeichen und Sonderzeichen enthalten.
- Geben Sie in das Feld Beschreibung eine Beschreibung für die Verbindung ein. Die Beschreibung kann Leerzeichen und
Sonderzeichen enthalten.
- 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.
- 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:
- Geben Sie in der Zuordnungsdatei mit der Erweiterung .xml ein anderes Kontextstammelement für jede WSRR-Instanz an.
- 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.
- Geben Sie in das Feld Anmelden den Benutzernamen eines Benutzers ein, der für den Zugriff auf WSRR berechtigt ist.
- Geben Sie in das Feld Kennwort das Kennwort des Benutzers ein, der auf WSRR zugreifen soll.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Klicken Sie auf OK.