Inhaltsverzeichnis:
- Definition - Was bedeutet Enterprise Messaging System (EMS)?
- Techopedia erklärt Enterprise Messaging System (EMS)
Definition - Was bedeutet Enterprise Messaging System (EMS)?
Enterprise Messaging System (EMS) ist ein Messaging-System, mit dem Softwareanwendungen und -systeme semantisch kommunizieren können. Die Semantik kann angewendet werden, indem unternehmensweit präzise Nachrichten hin und her gesendet werden. Die Nachrichten sind asynchrone Daten (Nachrichten, die nicht in Echtzeit gesendet oder verarbeitet wurden, dh nicht wie ein Chatroom oder ein Telefongespräch), die von einer Anwendung oder einem System an eine andere Anwendung oder ein anderes System gesendet und in der Warteschlange des empfangenden Programms gespeichert wurden, bis sie verarbeitet wurden. Das System ist nicht abhängig von einem bestimmten Betriebssystem oder einer bestimmten Programmiersprache.
Techopedia erklärt Enterprise Messaging System (EMS)
EMS kann E-Mail-, Fax- oder Sofortnachrichten beschreiben, bei denen eine Schnittstelle von Mensch zu Mensch besteht. EMS-Nachrichten sind jedoch asynchron und bestehen aus Berichts- und Ereignisdaten, die von den Unternehmensanwendungen und nicht von Menschen empfangen werden sollen. Die Nachricht koordiniert Unternehmenssysteme und zeichnet den Fortschritt in Richtung der Projektziele und -ziele des Unternehmens auf.
Prozesse in Enterprise Messaging-Systemen werden durch XML-Messaging, SOAP und Webdienste erleichtert.
Ein Enterprise-Messaging-System sollte in der Lage sein, bestimmte Kriterien zu erfüllen:
- Richtlinie: Es muss eine zentralisierte Nachrichtenrichtlinie geben, die es verschiedenen Klassen oder Verantwortlichkeiten der Benutzer ermöglicht, auf die entsprechenden Nachrichten zuzugreifen.
- Sicherheit: Nachrichten, die über öffentliche Einrichtungen gesendet werden, müssen verschlüsselt und authentifiziert oder digital signiert sein.
- Weiterleitung: Nachrichten müssen effizient weitergeleitet werden. und Zwischenknoten werden verwendet, wenn der Körper verschlüsselt ist.
- Abonnementsysteme: Systeme sollten in der Lage sein, alle Nachrichten zu abonnieren, die einem bestimmten Muster entsprechen, und Nachrichten mit unterschiedlichem Inhalt sollten unterschiedliche Weiterleitungsarten haben, z. B. unterschiedliche Sicherheits- oder Prioritätsrichtlinien.
- Metadaten: Der Nachrichtentext muss eindeutig sein und für jedes Datenelement Metadatenregister verwenden.
EMS-Nachrichten bestehen normalerweise aus zwei Abschnitten, dem Nachrichtenkopf und dem Nachrichtentext. Der Nachrichtenkopf enthält Daten, die erforderlich sind, um ihn korrekt von einem Knoten zu einem anderen zu leiten. Es ist analog zu den Informationen auf der Außenseite eines Buchstabens, wie Name, Adresse, Postleitzahl usw. Die Nachrichtentext-Semantik enthält die genaue Definition der Datenelemente. Unterstützt werden diese durch ein präzises Datenwörterbuch, das Metadaten dokumentiert, dh Daten zu einem oder mehreren Aspekten der Daten wie Erstellungsart, Zweck sowie Erstellungszeitpunkt und -datum.
Java Message Service ist ein Beispiel für eine API (Application Programming Interface), die EMS implementiert.
