Съдържание:
- Определение - Какво означава Enterprise Messaging System (EMS)?
- Techopedia обяснява Enterprise Messaging System (EMS)
Определение - Какво означава Enterprise Messaging System (EMS)?
Enterprise messaging system (EMS) е система за съобщения, позволяваща на софтуерни приложения и системи да комуникират семантично. Семантиката може да бъде приложена чрез изпращане на прецизни съобщения от тук нататък в предприятието. Съобщенията са асинхронни данни (съобщения не са изпратени или обработени в реално време, което означава не като чат стая или телефонен разговор), изпращани от едно приложение или система до друго приложение или система и съхранявани в опашката на приемащата програма, докато не бъдат обработени. Системата не зависи от конкретна операционна система или език за програмиране.
Techopedia обяснява Enterprise Messaging System (EMS)
EMS може да описва имейл, факс или мигновени съобщения, когато има интерфейс между хора и хора. Съобщенията на EMS обаче са асинхронни и се състоят от данни за отчети и събития, предназначени да се приемат от приложенията на предприятието, а не от хората. Съобщението координира корпоративните системи и отчита напредъка към постигане на целите и задачите на предприятието.
Корпоративни системни процеси за съобщения се улесняват от XML съобщения, SOAP и уеб услуги.
Системата за съобщения на предприятието трябва да може да отговаря на определени критерии:
- Политика: Трябва да има централизирана политика на съобщения, позволяваща на различни класове или отговорности на потребителите да имат достъп до подходящи съобщения.
- Сигурност: Съобщенията, пътуващи над обществени съоръжения, трябва да бъдат криптирани и заверени или цифрово подписани.
- Маршрутизиране: Съобщенията трябва да бъдат ефективно маршрутизирани; и междинни възли се използват, ако тялото е криптирано.
- Системи за абонамент: Системите трябва да имат възможност да се абонират за всички съобщения, съответстващи на определен модел, а различаващите се в съдържанието съобщения трябва да имат различен тип маршрутизация, като например среща на различни политики за сигурност или приоритет.
- Метаданни: Съобщението трябва да е недвусмислено и да използва регистри на метаданни за всеки елемент от данни.
EMS съобщенията обикновено са в два раздела, заглавието на съобщението и тялото на съобщението. Дизайнът на заглавката на съобщението съдържа данни, необходими за правилното му маршрутизиране от един възел в друг. Тя е аналогична на информацията от външната страна на писмо, като име, адрес, пощенски код и др. Семантиката на тялото на съобщението съдържа точното определение на елементите от данни. Те се подпомагат от прецизен речник за документиране на метаданни, които представляват данни за един или няколко аспекта на данните, като средства за създаване, цел заедно с времето и датата на създаване.
Java Message Service е пример за интерфейс за приложно програмиране (API), осъществяващ EMS.
