Rollen und Ziele in WS-Notification
In diesem Artikel wird die Gruppe von IT-Rollen, die von Mitgliedern Ihres Unternehmens ausgeführt werden können, beschrieben. Außerdem wird erläutert, wie WS-Notification zum Erreichen der Ziele jeder einzelnen Rolle eingesetzt werden kann.
Eine allgemeine Beschreibung der folgenden Rollen finden Sie im Artikel Rollen und Ziele in WebSphere Application Server.
Unternehmensarchitekt
- Service Oriented Architecture (SOA)
- Enterprise Service Bus (ESB)
Das Ziel des Unternehmensarchitekts könnte darin liegen, sein Unternehmen zum richtigen Einsatz dieser Konzepte zu führen, um die Effizienz und Flexibilität des Geschäfts als Ganzes zu maximieren.
WS-Notification erlaubt den Einsatz von Publish/Subscribe-Kommunikationsmustern (z. B. ein Aktien-Ticker) mit Web-Services in einer SOA-Umgebung. Dazu werden offene Standards eingesetzt, die eine problemlose Ersetzung der Serviceimplementierung ermöglichen. Es erlaubt den einfachen Datenaustausch zwischen Anbieter und Kunden über Web-Service-Standardoperationen und die Abhängigkeit von einem Anbieter oder die Verwendung proprietärer Standards.
Außerdem erlaubt WebSphere Application Server die Verwendung von WS-Notification als Rampe für einen ESB, sodass ein reibungsloser Datenaustausch zwischen den unterschiedlichen Clienttypen, die mit dem Bus verbunden sind, möglich ist.
Lösungsarchitekt
Das Hauptziel des Lösungsarchitekten ist es, eine Lösung zu entwerfen, die die vom Unternehmensarchitekten festgelegte Spezifikation unterstützt. Dazu muss er unter Umständen eine Umgebung bereitstellen, in der Web-Service-Anwendungen an den Publish/Subscribe-Messaging-Mustern teilnehmen können. Für diese Teilnahme wiederum kann es erforderlich sein, dass Web-Service-Clients und andere Clients auf dem Enterprise Service Bus (ESB) in der Lage sein müssen, Ereignisbenachrichtigungen untereinander auszutauschen.
- Er informiert sich über die Unterstützung für WS-Notification in WebSphere Application Server.
- Er wählt eine Kombination von Hardware- und Softwareprodukten für das Unternehmen aus, die die WS-Notification-Standards unterstützt.
- Er entwirft entsprechend den speziellen WS-Notification-Topologien, die implementiert werden sollen, eine Servertopologie, die die Anwendungen enthalten soll.
- Den nicht funktionalen Anforderungen des Systems Rechnung tragen, z. B. Lastausgleich der Clients auf den Servern zum Zweck besserer Leistung oder Zuverlässigkeit und Bereitstellung von Services in der Weise, dass Hochverfügbarkeit gewährleistet wird. Nähere Informationen finden Sie im Artikel WS-Notification in einer Clusterumgebung.
- Eine Infrastruktur erstellen, in der abhängig von den Geschäftsvereinbarungen unterschiedliche Servicequalitäten bereitgestellt werden können, sodass z. B. den Kunden einer höheren Ebene eine bessere Servicequalität bereitgestellt wird als den Kunden der Standardebene. Nähere Informationen finden Sie in den ArtikelnEine QoS-partitionierte Servertopologie für WS-Notification entwerfen und Servertopologie für Web-Service-Servicequalitäten für WS-Notification entwerfen.
Systemadministrator
- Script für den schnellen Einstieg in die Verwendung von WS-Notification.
- WS-Notification-Service für die ausschließliche Verwendung durch WS-Notification-Anwendungen konfigurieren.
- Zugriff von WS-Notification-Anwendungen auf einen vorhandenen Bustopicbereich unterstützen.
- WS-Notification-Workload gleichmäßig auf Anwendungsserver verteilen.
- Hoch verfügbare Topologien für WS-Notification bereitstellen.
- Eine QoS-partitionierte Servertopologie für WS-Notification konfigurieren.
- WS-Notification sichern.
- JAX-WS-Handler konfigurieren.
- JAX-WS-Handlerliste auf einen WS-Notification-Service anwenden.
- WS-Notification-Service der Version 7.0 mit Web-Service-Servicequalität konfigurieren.
- WS-Notification für eine zuverlässige Benachrichtigung konfigurieren.
- WS-Notification-Konfiguration der Version 6.1 von WebSphere Application Server Version 6.1 auf Version 7.0 oder höher migrieren.
- Migrierte WS-Notification-Konfiguration der Version 6.1 für zuverlässige Benachrichtigung vorbereiten.
- Interaktion mit WS-Notification zur Laufzeit.
- WSDL-Dateien für eine WS-Notification-Anwendung in einer Datei mit der Erweiterung ".zip" veröffentlichen.
Anwendungsentwickler
Falls der Lösungsarchitekt spezifiziert, dass Ereignisbenachrichtigungen in das System eingefügt werden müssen (d. h. dass Nachrichten veröffentlicht werden müssen) oder dass Ereignisbenachrichtigungen vom System empfangen werden sollen, weil eine Subskription mit einem Profil erstellt wurde, das von Interesse ist, dann kann der Anwendungsentwickler WS-Notification verwenden, um diese Anforderungen zu erfüllen.
- Eine WS-Notification-Anwendung schreiben, die einen Web-Service-Endpunkt bereitstellt.
- Eine WS-Notification-Anwendung schreiben, die keinen Web-Service-Endpunkt bereitstellt.