Was ist ein Nachrichtenbroker?
Ein Nachrichtenbroker ist eine Middleware-Anwendung, die eine E-Mail-Nachricht von einem proprietären Format in ein anderes übersetzt. Diese Anwendung unterstützt den reibungslosen Übergang von Nachrichten zwischen einer Messaging-Architektur und einer anderen.
Wenn ein Unternehmen beispielsweise Microsoft Exchange® als E-Mail-Server-Software und Outlook® als Client verwendet, wird der von Exchange® verwendete Nachrichtenbroker verwendet, um mit externen Mail-Servern zu kommunizieren, wenn das Weiterleiten von Nachrichten erforderlich ist. Beim Versenden von E-Mails verwendet Exchange® das Standard-SMTP (Simple Message Transfer Protocol), um die Nachricht an den Empfängerserver zu senden. Auf diese Weise kann die mit Outlook® und Exchange® gesendete Nachricht von einer Person in einer Organisation empfangen werden, in der Lotus Domino® und Lotus Notes® ausgeführt werden.
Für die Benutzer von Outlook® oder Lotus Notes® ist die Interaktion nicht erkennbar. Dies ist alles darauf zurückzuführen, dass der Nachrichtenbroker bestimmt, wohin die Nachricht gesendet wird, und ein Standardprotokoll zum Senden der Nachricht an einen anderen Server.
Nachrichtenbroker sind Teil der Messaging-Lösung. Microsoft Exchange® ist eine E-Mail-Serversoftware, die als Nachrichtenbroker fungiert und über ein Protokoll, HTTP, MAPI oder SMTP empfangene Nachrichten in ein anderes Protokoll übersetzt, das gesendet werden soll. Während die meiste ausgehende E-Mail-Kommunikation zu einem bestimmten Zeitpunkt SMTP zum Senden der E-Mail verwendet, hängt dies bei einem Nachrichtenserver wie Exchange® vom Client ab, der mit dem System verwendet wird. Wenn der Client Outlook® ist, werden die Nachrichten über die MAPI (Messaging Application Programming Interface) an den Exchange®-Server gesendet. Auf dem Server muss Exchange jede Nachricht auswerten und feststellen, ob eine Übersetzung in ein anderes Protokoll erforderlich ist. Befindet sich das Postfach des Empfängers auf demselben Server, muss das Protokoll nicht geändert werden, und die Nachricht wird zugestellt. Befindet es sich auf einem anderen Server und muss es das Internet durchqueren, wird die Nachricht über SMTP an den Remoteserver gesendet, wo sie von einem Nachrichtenbroker verarbeitet und an die Mailbox des Empfängers übermittelt werden kann.
Ein Nachrichtenbroker ist nicht das vollständige Paket, das ein Mail- oder Nachrichtenserver ist, sondern Teil der Anwendung, die den reibungslosen Nachrichtenfluss von einer Person zur anderen ermöglicht. Diese Middleware-Anwendungen tragen dazu bei, dass der Großteil der Arbeit, die beim Senden von E-Mail-Nachrichten auf dem Server anfällt, nicht in die Augen derjenigen gelangt, die den Versand durchführen. Dieser Prozess trägt dazu bei, dass E-Mails nahtlos an die Benutzer weitergeleitet werden und in den täglichen Geschäftsbetrieb integriert werden.