Integration in WebSphere Service Registry and Repository

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. Sie können jedoch auch IBM Rational Asset Manager und eine frühere Version von IBM WebSphere Service Registry and Repository verwenden, um Geschäftsassets, die SOA-Services sind, zu entwickeln und gemeinsam zu bearbeiten.

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 WebSphere Service Registry and 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.

Verbesserte Integration zwischen WebSphere Service Registry and Repository und Rational Asset Manager in Version 7.2

Rational Asset Manager ab Version 7.2 ermöglicht durch die folgenden Erweiterungen eine engere Integration von Rational Asset Manager in WebSphere Service Registry and Repository:
Lebenszyklen für bestimmte Objekte in beiden Repositorys verwalten
In Rational Asset Manager Version 7.2 können Sie eine Zuordnungsdatei für eine Verbindung zu WebSphere Service Registry and Repository konfigurieren. Die Zuordnungsdatei definiert, welche Aktion mit Objekten in WebSphere Service Registry and Repository ausgeführt wird, wenn Sie Assets in Rational Asset Manager aktualisieren. Einige Aktionen lassen sich automatisieren. Mit der Standardzuordnungsdatei wird beispielsweise automatisch ein neues Asset des Typs 'Release' erstellt, wenn eine Geschäftslösung freigegeben wird. Zuvor waren die Status von Assets in Rational Asset Manager und die Objekte in WebSphere Service Registry and Repository nicht fest miteinander verbunden.
Verbesserte SOA-Modellbibliothek (SOA - serviceorientierte Architektur)
Das Beispiel für die SOA-Modellbibliothek, das im Lieferumfang von Rational Asset Manager enthalten ist, lässt sich mit dem Informationsmodell in WebSphere Service Registry and Repository vergleichen. Die Bibliothek umfasst auch eine Standardzuordnungsdatei, die Sie verwenden oder ändern können, wenn Sie eine Verbindung zu WebSphere Service Registry and Repository konfigurieren.
Vorkonfigurierte Lebenszyklen für SOA-Modellbibliothek
Nachdem Sie die SOA-Modellbibliothek aktiviert haben, können Sie eine Collection von sechs vorkonfigurierten Lebenszyklen verwenden, die Sie bei der Einrichtung und Umsetzung der Anforderungen des SOA-Informationsmodells unterstützen.
Advanced Lifecycle Edition-Richtlinie (ALE-Richtlinie) für Lebenszyklen
Rational Asset Manager umfasst eine Richtlinie, die automatisch bestimmte Assettypen für Sie in WebSphere Service Registry and Repository publiziert und die Zuordnungsdatei umsetzt, 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.

Schritte, die auszuführen sind, um die Verbindung zu 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 Installieren von Advanced Lifecycle Edition in WebSphere Service Registry and Repository 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