Spisu treści:
- Definicja - Co oznacza Enterprise Messaging System (EMS)?
- Techopedia wyjaśnia Enterprise Messaging System (EMS)
Definicja - Co oznacza Enterprise Messaging System (EMS)?
Enterprise Messaging System (EMS) to system wiadomości umożliwiający aplikacjom i systemom komunikację semantyczną. Semantykę można zastosować, wysyłając dokładne wiadomości do iz powrotem w całym przedsiębiorstwie. Wiadomości są danymi asynchronicznymi (wiadomości, które nie są wysyłane ani przetwarzane w czasie rzeczywistym, co nie przypomina rozmowy na czacie lub rozmowy telefonicznej) wysyłane przez jedną aplikację lub system do innej aplikacji lub systemu i przechowywane w kolejce programu odbierającego do czasu przetworzenia. System nie jest zależny od konkretnego systemu operacyjnego lub języka programowania.
Techopedia wyjaśnia Enterprise Messaging System (EMS)
EMS może opisywać wiadomości e-mail, faksy lub wiadomości błyskawiczne, jeśli istnieje interfejs człowiek-człowiek. Jednak wiadomości EMS są asynchroniczne i składają się z danych raportów i zdarzeń zaprojektowanych do odbierania przez aplikacje przedsiębiorstwa, a nie przez ludzi. Komunikat koordynuje systemy przedsiębiorstwa i rejestruje postępy w osiąganiu celów projektu.
Procesy systemu wiadomości korporacyjnych są ułatwione dzięki wiadomościom XML, SOAP i usługom internetowym.
System przesyłania wiadomości w przedsiębiorstwie powinien spełniać określone kryteria:
- Zasady: Musi istnieć scentralizowana polityka wiadomości umożliwiająca różnym klasom lub obowiązkom użytkowników dostęp do odpowiednich wiadomości.
- Bezpieczeństwo: wiadomości przesyłane przez obiekty publiczne muszą być szyfrowane i uwierzytelniane lub podpisywane cyfrowo.
- Routing: wiadomości muszą być skutecznie trasowane; i węzły pośrednie są używane, jeśli treść jest zaszyfrowana.
- Systemy subskrypcyjne: systemy powinny mieć możliwość subskrybowania wszystkich wiadomości pasujących do określonego wzorca, a wiadomości o różnej zawartości powinny mieć inny typ routingu, na przykład spełniające różne zasady bezpieczeństwa lub priorytetów.
- Metadane: treść wiadomości musi być jednoznaczna i używać rejestrów metadanych dla każdego elementu danych.
Wiadomości EMS są zwykle podzielone na dwie sekcje: nagłówek i treść wiadomości. Projekt nagłówka wiadomości zawiera dane niezbędne do prawidłowego przekierowania go z jednego węzła do drugiego. Jest to analogiczne do informacji na zewnętrznej stronie litery, takich jak imię i nazwisko, adres, kod pocztowy itp. Semantyka treści wiadomości zawiera dokładną definicję elementów danych. Wspomaga je precyzyjny słownik danych dokumentujący metadane, które są danymi o jednym lub kilku aspektach danych, takich jak środki tworzenia, cel wraz z czasem i datą utworzenia.
Java Message Service to przykład interfejsu programowania aplikacji (API) implementującego EMS.
