11 Messaging

Gründe für eine nachrichtenorientierte Middleware

Eine Middleware bildet eine anwendungsneutrale Schicht zwischen Betriebssystem und Anwendung. Eine ihrer wesentlichen Funktionen ist die Unterstützung von entfernten Methodenaufrufen. Damit sind Aufrufe von Methoden auf Objekten gemeint, die im Adressraum eines anderen Prozesses liegen. Für den entfernten Methodenaufruf nutzt die Middleware ein sogenanntes Wire-Protokoll. Wenn der Aufrufer auf das Ergebnis des Aufrufs der entfernten Methode wartet, ergeben sich einige Probleme: Entwickler müssen sich mit Netzwerkproblemen beschäftigen und mit langen Antwortzeiten zurechtkommen. Aus diesem Grund arbeitet eine nachrichtenorientierte Middleware nicht mit Methodenaufrufen, sondern mit ...

Get API-Design, 1st Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.