Informationen zum Beispielprogramm 'Web Service'

Das Beispielprogramm 'Web Service' besteht aus zwei Teilen:

Informationen zum Beispielprogramm 'Web Service Host'

Das Beispielprogramm 'Web Service Host' zeigt, wie eine traditionelle Anwendung als Web-Service bereitgestellt werden kann. In diesem Beispielprogramm wird die bereitgestellte traditionelle Anwendung aufgerufen, indem eine WebSphere MQ-Nachricht an eine Warteschlange gesendet wird. Das Format dieser Nachricht wird einer C-Headerdatei zugeordnet.

Das Beispielprogramm enthält zwei Nachrichtenflusspfade, die in einem einzelnen Nachrichtenfluss implementiert sind. Der Nachrichtenfluss ist so konzipiert, dass mehrere Instanzen des Web-Services gleichzeitig ausgeführt werden können. Dies wird dadurch erreicht, dass der HTTP-Kontext (die Antwort-ID) zusammen mit der Korrelations-ID der Nachricht, die an die traditionelle Anwendung gesendet wurde, in einer Statuswarteschlange gespeichert wird.

Informationen zum Beispielprogramm 'Web Service Client'

Das Beispielprogramm 'Web Service Client' zeigt, wie ein Nachrichtenfluss Client eines Web-Service sein kann. Das Beispielprogramm 'Web Service Client' ruft das Beispielprogramm 'Web Service Host' auf. Beachten Sie, dass, obwohl die von dem Beispielprogramm 'Web Service Client' verwendeten Nachrichtenstrukturen dieselben sind wie die in dem Beispielprogramm 'Web Service Host', eine andere Nachrichtengruppe verwendet wird. Dies ist der Fall, da auf die Demonstration der WSDL-Importfunktion wert gelegt wurde.

Der Nachrichtenfluss führt Folgendes aus:

  1. Eine traditionelle Nachricht wird unter Verwendung von WebSphere MQ-Transport empfangen.
  2. Eine Web-Service-Anforderung wird unter Verwendung von Daten aus der Nachricht erstellt.
  3. Die Web-Service-Anforderung wird mithilfe von HTTP-Transport gesendet.
  4. Die Web-Service-Antwortnachricht wird mithilfe von HTTP-Transport empfangen.
  5. Eine neue Nachricht im traditionellen Format wird unter Verwendung von Daten aus der Web-Service-Antwort erstellt.
  6. Diese Nachricht wird an eine WebSphere MQ-Antwortwarteschlange gesendet.

Symbol für die Hauptseite   Zurück zum Beginn des Beispielprogramms