Web-Services über den Service Integration Bus aktivieren

Web-Services können den Service Integration Bus (SIB) und das Web-Service-Gateway verwenden, um einen zentralen Steuerungspunkt bereitzustellen, den Zugriff und die Validierung von Web-Service-Anforderungen sowie die Steuerung von Web-Services zu ermöglichen, die verschiedenen Gruppen von Web-Service-Benutzern zur Verfügung gestellt werden.

Informationen zu diesem Vorgang

Mit busfähigen Web-Services können Sie die folgenden Ziel erreichen:
  • Einen Service für eingehende Daten erstellen: Verwenden Sie einen internen Service, der an einem Busziel verfügbar ist, und machen Sie ihn als Web-Service verfügbar.
  • Einen Service für abgehende Daten erstellen: Verwenden Sie einen externen Web-Service, und machen Sie ihn intern an einem Busziel verfügbar.
  • Einen Gateway-Service erstellen: Verwenden Sie das Web-Service-Gateway, um einen vorhandenen Service, einen Service für eingehende Daten oder einen Service für abgehende Daten, einem neuen Web-Service zuzuordnen, der vom Gateway bereitgestellt zu werden scheint.

Busfähige Web-Services bieten eine Auswahl von Servicequalitäts- und Nachrichtenverteilungsoptionen und einen Dienst in Form von Mediationen, der die Umleitung von Nachrichten unterstützt.Das Web-Service-Gateway wird verwendet, um Web-Services für die Verwendung innerhalb der Organisation und durch externe Benutzer zuzuordnen und die Beziehungen zwischen externen Web-Services und den Web-Services zu verwalten, die durch einen Service Integration Bus direkt bereitgestellt werden (d. h. die Beziehungen zwischen Services für eingehende und abgehende Daten).

Führen Sie zum Aktivieren von Web-Services über die Serviceintegrationstechnologien die folgenden Schritte aus:

Vorgehensweise

  1. Optional: Machen Sie sich mit busfähigen Web-Services vertraut. Machen Sie sich mit den Konzepten vertraut, die SIB-fähigen Web-Services zugrunde liegen.
  2. Planen Sie die Installation Ihrer busfähigen Web-Services. Bestimmen Sie die Rollen für busfähige Web-Services, die jeder eigenständige Server oder Cluster übernehmen soll.
  3. Stellen Sie sicher, dass jeder eigenständige Server oder Cluster, der eine Rolle für busfähige Web-Services übernehmen soll, Member eines Service Integration Bus ist. Weitere Informationen hierzu finden Sie im Artikel Member eines Busses konfigurieren.
  4. Für jeden eigenständigen Server oder Cluster, der eine Rolle für busfähige Web-Services übernehmen soll, installieren und konfigurieren Sie ein SDO-Repository (Service Data Objects) im eigenständigen Server bzw. (für einen Server oder Cluster, der zu einer verwalteten Zelle gehört) in der Network Deployment-Zelle.
    Anmerkung: Für WebSphere Application Server Version 6.0 muss Sie zusätzlich eine Auswahl der folgenden Anwendungen installieren:
    • der Ressourcenadapter der Serviceintegrationstechnologien, der zum Aufrufen von Web-Services an Ports für abgehende Daten verwendet wird,
    • die busfähige Web-Service-Anwendung,
    • mindestens eine Endpunktlisteneranwendung.
    Für höhere Versionen von WebSphere Application Server werden diese Anwendungen automatisch und nach Bedarf installiert. Die Endpunktlisteneranwendung wird beispielsweise automatisch installiert, wenn Sie einen Endpunktlistener konfigurieren.
  5. Erstellen Sie eine neue Endpunktlistenerkonfiguration für jede Endpunktlisteneranwendung, die Sie für den Empfang eingehender Serviceanforderungen einsetzen möchten.
  6. Optional: Erstellen Sie einen Service für eingehende Daten. Ein Service für eingehende Daten ist eine Webschnittstelle zu einem internen Service (d. h. einem Service, der von Ihrer eigenen Organisation an einer Position bereitgestellt wird, die direkt über ein SIB-Ziel (Service Integration Bus) erreichbar ist). Wenn Sie einen lokalen Service als Service für eingehende Daten konfigurieren möchten, müssen Sie ihn einem Serviceziel und einem oder mehreren Endpunktlistenern zuordnen, über die die Serviceanforderungen und -antworten an den Service übergeben werden. Außerdem haben Sie die Möglichkeit, den lokalen Service über eine oder mehrere UDDI-Registrys bereitstellen zu lassen.
  7. Optional: Erstellen Sie einen Service für abgehende Daten. Ein Service für abgehende Daten ist ein externer Web-Service, der über einen Service Integration Bus verfügbar gemacht wird. Wenn Sie einen externen Service über einen Bus bereitstellen möchten, müssen Sie ihn zuerst einem Serviceziel zuordnen. Anschließend müssen Sie eine oder mehrere Portziele (einen für jeden Typ von Bindung, z. B. SOAP over HTTP oder SOAP over JMS) konfigurieren, über die Serviceanforderungen und -antworten an den externen Service übergeben werden. Sie erhalten die Portdefinitionen aus der WSDL, können aber wählen, welche Sie erstellen möchten.
  8. Optional: Erstellen Sie eine Gatewayinstanz. Sie können innerhalb eines Service Integration Bus mehrere Gatewayinstanzen erstellen. Sie erstellen Web-Service-Gateway-Instanzen, um die gesamten Gateway-Services logischen Gruppen zuzuweisen, wodurch eine einfachere Verwaltung möglich ist. Das Gateway ist ein zentraler Steuerungspunkt, der den Zugriff und die Validierung von Web-Service-Anforderungen unterstützt und mit dem Sie steuern können, welche Web-Services den verschiedenen Gruppen von Web-Service-Benutzern zur Verfügung gestellt werden.
  9. Optional: Erstellen Sie einen Gateway-Service. Ein Gateway-Service ist die Webschnittstelle für einen zugrunde liegenden Service (den Zielservice), der entweder intern (also direkt an einem Serviceziel) oder extern (als externer Web-Service) bereitgestellt wird. Mit dem Web-Service-Gateway können Sie einen vorhandenen Service - einen Service für eingehende oder einen Service für abgehende Daten - einem neuen Web-Service zuordnen, der vom Gateway bereitgestellt zu werden scheint. Der Gateway-Service agiert als Proxy-Server. Die Benutzer des Gateway-Service müssen nicht wissen, ob der zugrunde liegende Service intern oder extern bereitgestellt wird.
  10. Optional: Wenden Sie zusätzliche Sicherheit auf Ihre busfähigen Web-Services an. Die Konfiguration busfähiger Web-Services funktioniert standardmäßig, wenn die Sicherheit von WebSphere Application Server aktiviert ist und Ihre SIBs geschützt sind. Diese Sicherheitsstufe legt jedoch keine Sicherheitseinschränkungen für die Benutzer Ihrer Konfiguration busfähiger Web-Services fest. Wenn Sie steuern möchten, wie Ihre Konfiguration busfähiger Web-Services von den einzelnen Gruppen Ihrer Kollegen oder Kunden verwendet wird, verwenden Sie die zusätzlichen Sicherheitsfunktionen für busfähige Web-Services, um die Arbeit mit kennwortgeschützten Komponenten und Servern mit WS-Security und HTTPS zu ermöglichen.

Nächste Schritte

Weitere Informationen zu bestimmten Aspekten busfähiger Web-Services finden Sie in den folgenden Artikeln:


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=tjw_ep
Dateiname:tjw_ep.html