Integration in WebSphere Service Registry and Repository Advanced Lifecycle Edition

Wird IBM® Rational Asset Manager in Kombination mit IBM WebSphere Service Registry and Repository verwendet, können Sie in Rational Asset Manager Geschäftsassets entwickeln und gemeinsam bearbeiten, wobei die Assets auch als die entsprechenden Geschäftsobjekte in WebSphere Service Registry and Repository für die Freigabe und Implementierung verfügbar sind. Für die Entwicklung und gemeinsame Bearbeitung von SOA-Services hat sich die Verwendung von IBM WebSphere Service Registry and Repository Advanced Lifecycle Edition bewährt.

WebSphere Service Registry and Repository ist das Master-Metadatenrepository für Laufzeitservicebeschreibungen.

Dabei kann der Begriff Service Folgendes bedeuten:

WebSphere Service Registry and Repository zentralisiert Informationen zu Services, die über ein Unternehmen verteilt sind, und stellt eine einzige, umfassende Beschreibung eines Service bereit.

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

Außerdem können Sie die Rational Asset Manager-Schnittstelle verwenden, um Servicedokumente und Servicemetadaten zu suchen, die sich in WebSphere Service Registry and Repository befinden.

Rational Asset Manager enthält die ALE-Richtlinie und die ALE-Übergangsrichtlinie. Die ALE-Richtlinie wird verwendet, um automatisch bestimmte Assettypen für Sie in WebSphere Service Registry and Repository zu publizieren und eine Zuordnungsdatei umzusetzen, die Sie für Ihre Verbindung zu WebSphere Service Registry and Repository konfiguriert haben. In den vorkonfigurierten SOA-Lebenszyklen wird die ALE-Richtlinie jedes Mal ausgeführt, wenn Sie ein Asset ändern oder in einen anderen Status versetzen. Wird die Richtlinie ausgeführt, liest sie die Zuordnungsdatei und führt die entsprechende Aktion mit dem Objekt in WebSphere Service Registry and Repository aus. Wenn Sie beispielsweise ein neues Asset des Typs 'Geschäftslösung' in Rational Asset Manager erstellen, wird die ALE-Richtlinie ausgeführt und erstellt automatisch ein Objekt 'BusinessCapability' in WebSphere Service Registry and Repository.

WebSphere Service Registry and Repository Advanced Lifecycle Edition verwenden

Weitere Informationen zu WebSphere Service Registry and Repository und Advanced Lifecycle Edition finden Sie im Information Center für WebSphere Service Registry and Repository Version 7.5.

Informationen zum Installieren von WebSphere Service Registry and Repository finden Sie in den Abschnitten zur Planung und Installation.

Wenn Sie ein Upgrade von einer früheren Version von WebSphere Service Registry and Repository durchführen, dann lesen Sie die Informationen im Abschnitt zum Upgrade oder zur Migration auf eine Version 7.5-Installation.

Assets in Rational Asset Manager in WebSphere Service Registry and Repository publizieren

Wenn Sie eine Community in Rational Asset Manager mit WebSphere Service Registry and Repository verbinden, können Sie Assets, die Web-Service-Dokumente und andere Geschäftsobjekte enthalten, in WebSphere Service Registry and Repository publizieren.

Wenn Sie eine Zuordnungsdatei für Ihre Verbindung konfigurieren, können Sie Assets in WebSphere Service Registry and Repository als Geschäftsmodellobjekte publizieren. Andernfalls sind Assets, die Sie in WebSphere Service Registry and Repository publizieren, generische Konzepte in WebSphere Service Registry and Repository, die Links zu den Assets in Rational Asset Manager enthalten.

Objekte in WebSphere Service Registry and Repository mit Rational Asset Manager synchronisieren

Sie können die Verbindung zwischen einem WebSphere Service Registry and Repository-Repository und einer Community in Rational Asset Manager in geplanten Intervallen synchronisieren.

Wird die Verbindung zwischen WebSphere Service Registry and Repository und einer Community in Rational Asset Manager synchronisiert, erstellt Rational Asset Manager in der Community ferne Assets für Servicebeschreibungsobjekte in WebSphere Service Registry and Repository. Ferne Assets verfügen über Links zu Objekten in einem separaten Repository. Ferne Assets werden für die folgenden Servicebeschreibungsobjekte in WebSphere Service Registry and Repository 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 WebSphere Service Registry and Repository auswählen

Wenn Sie Änderungen am WebSphere Service Registry and Repository-Server vornehmen, spiegeln sich diese Änderungen an den Assets in Rational Asset Manager wider, wenn die Verbindung das nächste Mal synchronisiert wird.

Verbindung konfigurieren

  1. Aktivieren Sie die SOA-Modellbibliothek: Weitere Informationen finden Sie im Abschnitt SOA-Modellbibliothek (SOA - serviceorientierte Architektur) aktivieren.
  2. Konfigurieren Sie die ALEConfiguration in WebSphere Service Registry and Repository: In der ALEConfiguration in WebSphere Service Registry and Repository geben Sie die URLs und die Berechtigungsnachweise für den Zugriff auf beide Anwendungen an. In ähnlicher Weise wie in der Zuordnungsdatei in Rational Asset Manager geben Sie die Trigger und Aktionen in WebSphere Service Registry and Repository an, die mit Push an den Rational Asset Manager-Server übertragen und mit diesem synchronisiert werden. Weitere Informationen finden Sie im Abschnitt Advanced Lifecycle Edition im WebSphere Service Registry and Repository-Information Center.
  3. Erstellen Sie eine Verbindung zwischen einer Community und WebSphere Service Registry and Repository: Dabei können Sie die Zuordnungsdatei auswählen und bearbeiten, die mit der SOA-Modellbibliothek geliefert wird, oder eine eigene Datei angeben. Weitere Informationen finden Sie im Abschnitt Verbindung zu WebSphere Service Registry and Repository herstellen.
  4. Konfigurieren Sie die SOA-Lebenszyklen für Ihre Community: Weitere Informationen finden Sie im Abschnitt Collection von SOA-Lebenszyklen erstellen. Informationen zum Anpassen der Lebenszyklen finden Sie im Abschnitt Master-Lebenszyklen erstellen.

Zuordnung zwischen Assets in Rational Asset Manager und Objekten in WebSphere Service Registry and Repository

Wenn Sie die Zuordnungskonfigurationsdatei verwenden, die in der SOA-Modellbibliothek enthalten ist, können Sie der folgenden Tabelle entnehmen, wie Assets in Rational Asset Manager Objekten in WebSphere Service Registry and Repository zugeordnet sind:

Tabelle 1. Assets in Rational Asset Manager und Objekte in WebSphere Service Registry and Repository
Assettyp in Rational Asset Manager Objekt in WebSphere Service Registry and Repository
Geschäftslösung BusinessCapability zur Erweiterung von Asset
Geschäftslösung kategorisiert als Softwareentwicklung/Art/Prozess BusinessProcess zur Erweiterung von BusinessCapability
Geschäftslösung kategorisiert als Softwareentwicklung/Art/Webanwendung BusinessApplication zur Erweiterung von BusinessCapability
Geschäftslösung kategorisiert als Softwareentwicklung/Art/Service BusinessService zur Erweiterung von BusinessCapability
Release CapabilityVersion zur Erweiterung von Asset
Release kategorisiert als Softwareentwicklung/Art/Prozess ProcessVersion zur Erweiterung von CapabilityVersion
Release kategorisiert als Softwareentwicklung/Art/Webanwendung ApplicationVersion zur Erweiterung von CapabilityVersion
Release kategorisiert als Softwareentwicklung/Art/Service ServiceVersion zur Erweiterung von CapabilityVersion
Spezifikation kategorisiert als Softwareentwicklung/Art/Service/Schnittstelle ServiceInterfaceSpecification zur Erweiterung von Asset
Spezifikation kategorisiert als Softwareentwicklung/Art/Schema SchemaSpecification zur Erweiterung von Asset
DoU DoU

Weitere Informationen und Beispiele zu den Prozessen, die automatisiert werden können, finden Sie in den Themen zur Synchronisation im Information Center für WebSphere Service Registry and Repository.

SOA-Modellbibliothek in Rational Asset Manager

Das folgende Diagramm zeigt die Assettypen, die erforderlichen Attribute für diese Assettypen und die Beziehungen zwischen Assettypen für die SOA-Modellbibliothek:

Abbildung der Assettypen, Attribute und vorgeschlagenen Beziehungen für die SOA-Modellbibliothek


Feedback