Anfrage an kunden Muster

Es kann die Ausfallsicherheit verbessern, wenn die Nachrichtenwarteschlange transaktionale Lesevorgänge bereitstellt. Wenn eine Consumerdienstinstanz die Nachricht als Teil eines Transaktionsvorgangs liest und verarbeitet und die Consumerdienstinstanz fehlschlägt, kann dieses Muster sicherstellen, dass die Nachricht an die Warteschlange zurückgegeben wird, die von einer anderen Instanz des Consumerdienstes erfasst und verarbeitet wird. Die Oracle AIA-Architektur ermöglicht die vollständige Entkopplung des Anforderers vom Anbieter. Für diesen Anwendungsfall ist “Get Bill Details” der EBS-Vorgang. Jede der Abrechnungsanwendungen stellt ABCS zum Abrufen von Rechnungsdetails bereit. Das ABCS der CRM-Anwendung ist nur in die Get Bill Details EBS integriert. Der Get Bill Details EBS ist als Mediator-Routingdienst implementiert. Der Kunde kann die Routingregeln auf dieser Ebene definieren, um das entsprechende ABCS zu identifizieren, das aufgerufen werden muss. Für EMEA-Kunden wird das ABCS von Kreditor A aufgerufen; und für Nordamerika-Kunden wird Kreditor B ABCS aufgerufen. Jedes ABCS des Anbieters ist für die Interaktion mit seinen Anwendungen verantwortlich, um die Rechnungsdetails zu erhalten und sie an EBS im EBM-Format (Enterprise Business Message) zu übergeben. Jedes Element ist mit seinem Containerelement verknüpft. An jedem Punkt können Sie eine Kette von Elementen erstellen, die mit dem Element selbst beginnt und alle seine Containerelemente durchläuft.

Betrachten Sie das folgende Geschäftsproblem: Ein Kunde mit mehreren Anwendungen, die dieselbe Geschäftsfunktion bereitstellen, möchte bestimmte Kriterien verwenden, um die Anwendung zu identifizieren, die Service für eine bestimmte Anforderung bereitstellen kann. MQTT stellt sicher, dass Absender und Empfänger von Nachrichten vollständig entkoppelt sind. Der Abonnent (Empfänger), der eine Nachricht vom Broker erhält, befindet sich in einem separaten Nachrichtenfluss vom Herausgeber (Absender), der die Nachricht an den Broker sendet. Es gibt viele Anwendungsfälle, die eine Bestätigung des Nachrichteneingangs vom beabsichtigten Empfänger erfordern. Ein klassisches Beispiel ist das Öffnen der Tür Ihres Smart Home. Der Absender des Befehls “offene Tür” (in der Regel eine mobile App) möchte nicht nur wissen, wann und ob die Nachricht empfangen wurde, sondern auch das Ergebnis des Befehls. Diese so genannten “Business ACKs” sind der Hauptgrund, warum MQTT-Benutzer daran interessiert waren, das Anforderungs-Antwort-Muster in die MQTT 5-Spezifikation einzuführen.

This entry was posted in Uncategorized. Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.
  • 2012 Best of the Cities
  • Posts by Category

  • Subscribe via Email

    Enter your email address to subscribe to Pratfalls of Parenting and receive notifications of new episodes by email.

    Join 950 other subscribers