Zugriff von WS-Notification-Anwendungen auf einen vorhandenen Bustopicbereich unterstützen

Konfigurieren Sie eine Lösung, sodass Web-Services-Clients Ereignisbenachrichtigungen gemeinsam mit anderen Clients eines Service Integration Bus nutzen können.

Vorbereitende Schritte

In der Beschreibung dieser Task wird davon ausgegangen, dass Sie bereits einen Service Integration Bus (SIB) mit mindestens einem Busmember und einem Bustopicbereich konfiguriert haben. Weitere Informationen finden Sie im Artikel Bus erstellen.

Informationen zu diesem Vorgang

Diese Task konzentriert sich auf den Schritt "Permanente Topic-Namespaces erstellen" im Assistenten Neuer WS-Notification-Service.

WS-Notification kann in der Weise konfiguriert werden, dass Web-Service-Anwendungen Ereignisbenachrichtigungen empfangen, die von anderen Clients des Service Integration Bus generiert wurden, z. B. von JMS-Clients. Auf ähnliche Weise können Web-Service-Anwendungen Benachrichtigungen generieren, die von anderen Clienttypen empfangen werden sollen. Eine Beschreibung dieser Konfiguration finden Sie im Artikel Topologie für WS-Notification als Einstiegs- oder Ausstiegspunkt für den Service Integration Bus. Diese Konfiguration wird durch Erstellen eines permanenten Topic-Namespace erzielt, in dem die Nachrichten von den Web-Service- und Nicht-Web-Service-Clients des Busses gemeinsam genutzt werden können. Sie erstellen einen permanenten Topic-Namespace, der den SIB-Topicbereich, der von Messaging-Clients verwendet wird, mit dem URI eines WS-Notification-Topic-Namespace verbindet.

Weitere Informationen zur Programmierung der Clientanwendungen finden Sie im Artikel Interaktion mit JMS-Nachrichtentypen.

Vorgehensweise

  1. Starten Sie die Administrationskonsole.
  2. Navigieren Sie zu Serviceintegration -> WS-Notification -> Services oder Serviceintegration -> Busse -> Busname -> [Services] WS-Notification-Services. Das Formular WS-Notification-Services [Sammlung] wird angezeigt.
  3. Klicken Sie auf Neu. Der Assistent Neuer WS-Notification-Service wird angezeigt.
  4. Führen Sie die Schritte 1 bis 4 des Assistenten gemäß der Beschreibung im Artikel Neuen WS-Notification-Service der Version 6.1 erstellen bzw. Neuen WS-Notification-Service der Version 7.0 erstellen aus..
  5. Konfigurieren Sie in Schritt 5 des Assistenten, "Permanente Topic-Namespaces erstellen", den WS-Notification-Topic-Namespace so, dass der Zugriff auf den vorhandenen SIB-Topicbereich möglich ist:
    • Geben Sie den URI des Topic-Namespace ein, den WS-Notification-Anwendungen verwenden sollen, um auf den SIB-Topicbereich zu verweisen. Dieser URI muss innerhalb des WS-Notification-Service eindeutig sein und ist gewöhnlich ein URI, der mit Ihrer Organisation in Beziehung steht, z. B. http://www.meineorganisation.com.
    • Wählen Sie das Optionsfeld "Vorhandenen SIB-Topicbereich verwenden" und anschließend in der Dropdown-Liste den Namen des ausgewählten SIB-Topicbereichs aus.
  6. Führen Sie Schritt 6 des Assistenten, "Zusammenfassung", aus.

    Prüfen Sie, ob die Zusammenfassung der Aktionen, die vom Assistenten ausgeführt wurden, Ihren Erwartungen entspricht, und klicken Sie anschließend auf Fertig stellen.

    Bei fehlerfreiem Abschluss der Verarbeitung wird die Liste der WS-Notification-Services mit dem neuen WS-Notification-Service aktualisiert. Andernfalls wird eine Fehlernachricht angezeigt.
  7. Speichern Sie Ihre Änderungen in der Masterkonfiguration. Sie müssen den Server nicht erneut starten, damit diese Änderungen wirksam werden. Sie müssen jedoch den Endpunktlistener bzw. die Unternehmensanwendung, die dem in Schritt 4 des Assistenten erstellen Servicepunkt zugeordnet ist, starten.

Ergebnisse

WS-Notification-Anwendungen können jetzt eine Verbindung zum WS-Notification-Servicepunkt herstellen und Ereignisbenachrichtigungen an den SIB-Topicbereich senden bzw. von diesem empfangen.

Nächste Schritte

Für JAX-WS-basierte WS-Notification-Services der Version 7.0 finden Sie den URL, zu dem WS-Notification-Anwendungen eine Verbindung herstellen, in der Datei NotificationBroker.wsdl für die NotificationBroker-Anwendung. Informationen zum Anzeigen dieser Datei finden Sie im Artikel WSDL-Dateien für eine WS-Notification-Anwendung in einer Datei mit der Erweiterung ".zip" veröffentlichen.

Für JAX-RPC-basierte WS-Notification-Services der Version 6.1 navigieren Sie zum Anzeigen des URL, zu dem WS-Notification-Anwendungen eine Verbindung herstellen, zu Serviceintegration -> Busse -> Busname -> [Services] WS-Notification-Services -> Servicename -> [Weitere Eigenschaften] WS-Notification-Servicepunkte -> Punktname -> Einstellungen des eingehenden NotificationBroker-Ports.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_task_sysa6
Dateiname:tjwsn_task_sysa6.html