Ich frage mich, ob es eine klare Unterscheidung zwischen meldungsgesteuerten und ereignisgesteuerten Umgebungen gibt, wenn wir uns auf SOA oder Middleware und im Allgemeinen auf Anwendungen und Unternehmensintegration beziehen. Ich verstehe, dass eine Benutzeroberfläche einem ereignisgesteuerten Modell ähnelt, bei dem unser System die Aktion des Benutzers abfängt.Nachrichtengesteuerte vs. ereignisgesteuerte Ansätze zur Anwendungsintegration
Auch ist es klar, dass Messaging-Systeme unterstützt, basierend auf Publish/Subscribe, sychronous oder asynchrone Kommunikation, Transaktionen usw.
Aber gibt es einen Unterschied in der Middleware/soa/Anwendung intergration Kontext? (Architektur-Ebene). Ich versuche Quellen wie wikipedia (here und here) zu konsultieren, aber ich bin immer noch etwas verwirrt. Wann sollte ein Entwickler eine Lösung der anderen vorziehen?
Gibt es Beispiele oder Fälle, in denen ein Ansatz sinnvoller ist als der andere? Oder umfassende Ressourcen und Anleitungen zur Umsetzung jeder einzelnen?
Vielen Dank für einen Einblick.
Es ist auch wert, das direkte Wort hervorzuheben, da wir eine Nachricht zwischen 0-N adressierbaren Empfängern senden können. – 4lex1v