Muster Service Access from WebSphere MQ: one-way (Servicezugriff aus WebSphere MQ: unidirektional)

Mit dem Muster Service Access from WebSphere MQ: one-way (Servicezugriff aus WebSphere MQ: unidirektional) können Sie WebSphere MQ-XML-Nachrichten verarbeiten, indem über die Daten im Muster ein Web-Service aufgerufen wird.

Mit diesem Muster kann das zuverlässige WebSphere MQ-Messaging-Protokoll der Clientanwendungen mit den synchronen Anforderungen von Services verknüpft werden, um bei Aktualisierungen die Gewissheit zu haben, dass Anforderungen erfolgreich sind oder ein Fehlschlagen (wie eine Zeitlimitüberschreitung) zuverlässig gemeldet wird.

Dieses Muster stellt bezüglich Ablaufsteuerung, Protokollierung und Transport ein loses Verbindungsstück zwischen Clientanwendungen und Serviceprovidern dar und eignet sich daher als Schnittstelle zwischen Services und bereits vorhandenen Systemen.

Diagramm zur Veranschaulichung des Musterverhaltens. Anwendungen senden WebSphere MQ-Nachrichten an den Broker, der anhand der darin enthaltenen Daten Serviceanforderungen aufruft.

Lösung

Mit dieser Lösung wird ein Nachrichtenfluss implementiert, der als Eingangspunkt für WebSphere MQ-Nachrichten dient. Beim Empfang einer Nachricht werden die Daten in den Hauptteil einer Web-Service-Anforderung übernommen und der Zielservice wird aufgerufen.

Bei diesem Muster wird keine Antwort an die Clientanwendung zurückgegeben; es wird jedoch überprüft, ob Serviceantworten, Servicefehler oder Zeitlimitüberschreitungen vorliegen; diese werden entsprechend den von Ihnen ausgewählten Fehleroptionen gemeldet.

Zugriffsnachrichtenfluss
Untergeordneter Fehlernachrichtenfluss
Untergeordneter Protokollnachrichtenfluss
Untergeordneter Anforderungsprozessorfluss
Erforderliche Tasks vor der Anwendung des Musters
Ressourcen für die Aufnahme der Musternutzung
Parameter für das Muster
Erforderliche Tasks nach der Generierung des Musters