Was ist nachrichtengesteuerte Verarbeitung?
Nachrichtengesteuerte Verarbeitung ist einer der Prozesse, die in der grundlegenden Client / Server-Computerumgebung stattfinden. Im Wesentlichen findet eine nachrichtengesteuerte Verarbeitung statt, wenn ein Computerclient eine Anfrage in Form einer Nachricht an ein Softwareprogramm weiterleitet, das als Empfänger und Verteiler der Nachricht fungiert. Der Empfänger oder Nachrichtenbroker, wie er manchmal genannt wird, leitet die Nachricht dann an die entsprechende Serveranwendung weiter.
Innerhalb der Struktur der nachrichtengesteuerten Verarbeitung können Nachrichten, die Anforderungen für bestimmte Aktionen enthalten, in der Art und Weise variieren, in der die Nachrichtenanforderung konfiguriert ist. Die Nachricht kann Elemente wie den Namen oder ein Tag für die angeforderte Anwendung sowie einen Hinweis auf die Dringlichkeit oder einen Zeitplan für die Verarbeitung der Anforderung auf der Serverseite enthalten. Abhängig von der Struktur der Nachricht kann der Empfänger oder der Nachrichtenbroker dem Absender der Nachricht antworten und die Nachricht an den entsprechenden Server weiterleiten.
Die Verwendung von nachrichtengesteuerter Verarbeitung ist in Umgebungen üblich, in denen verteiltes Computing verwendet wird. Mit anderen Worten, wenn das gesamte Netzwerk ein großes geografisches Gebiet abdeckt, besteht möglicherweise ein erhöhter Bedarf an der Überprüfung neuer Nachrichten oder Anwendungen, bevor diese ausgeführt werden können. Wenn diese Art der nachrichtengesteuerten Verarbeitung verwendet wird, gibt es normalerweise zusätzliche Softwarekomponenten, die als Middleware bezeichnet werden und dazu beitragen, den erhöhten Nachrichtenfluss von verschiedenen entfernten Abschnitten des Netzwerks zu bewältigen. Dies kann zur Entlastung des Legacy-Servers beitragen, da die Middleware das Sortieren, Qualifizieren und Weiterleiten der Nachrichten erleichtert.
Während die nachrichtengesteuerte Verarbeitung ein Ansatz ist, der mehrere Schritte umfasst, bevor die beabsichtigte Aktion ausgeführt wird, ist keine Zeitverzögerung erforderlich. Endbenutzer werden wahrscheinlich keine Verlangsamung der Funktion bemerken, während eine nachrichtengesteuerte Verarbeitung stattfindet. Tatsächlich wissen die meisten Benutzer überhaupt nicht, dass diese Art von Funktion ausgeführt wird, da viele der Anforderungsnachrichten als Teil der laufenden automatisierten Prozesse generiert werden, um das System betriebsbereit zu halten.