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
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: