Зміст:
- Визначення - Що означає Enterprise Messaging System (EMS)?
- Techopedia пояснює систему обміну повідомленнями підприємств (EMS)
Визначення - Що означає Enterprise Messaging System (EMS)?
Корпоративна система обміну повідомленнями (EMS) - це система обміну повідомленнями, що дозволяє програмним програмам та системам спілкуватися семантично. Семантику можна застосувати, надсилаючи точні повідомлення туди-сюди по всьому підприємству. Повідомлення - це асинхронні дані (повідомлення не надсилаються та не обробляються в режимі реального часу, тобто не схожі на кімнату чату чи телефонну розмову), що надсилаються однією програмою чи системою до іншого додатку чи системи та зберігаються у черзі програми прийому до обробки. Система не залежить від конкретної операційної системи чи мови програмування.
Techopedia пояснює систему обміну повідомленнями підприємств (EMS)
EMS може описувати електронну пошту, факс або миттєві повідомлення там, де є інтерфейс від людини до людини. Однак повідомлення EMS є асинхронними і складаються з даних звітів та подій, призначених для отримання заяв підприємства, а не людей. Повідомлення координує системи підприємств та фіксує прогрес у досягненні цілей та завдань проекту.
Система процесів обміну повідомленнями підприємства сприяє обміну повідомленнями XML, SOAP та веб-сервісами.
Система обміну повідомленнями підприємства повинна відповідати певним критеріям:
- Політика: Повинна бути централізована політика повідомлень, що дозволяє різним класам або обов'язкам користувачів отримувати доступ до відповідних повідомлень.
- Безпека: Повідомлення, що пересуваються над громадськими об'єктами, повинні бути зашифровані та засвідчені автентичністю або цифровим підписом.
- Маршрутизація: Повідомлення повинні бути ефективно спрямовані; і проміжні вузли використовуються, якщо тіло зашифроване.
- Системи підписки: Системи повинні мати можливість передплачувати всі повідомлення, що відповідають певному шаблону, і різні вмістові повідомлення повинні мати різний тип маршрутизації, наприклад, відповідати різним політикам безпеки або пріоритету.
- Метадані: Основа повідомлення повинна бути однозначною і використовувати регістри метаданих для кожного елемента даних.
Повідомлення EMS, як правило, складаються з двох розділів, заголовка повідомлення та корпусу повідомлення. Дизайн заголовка повідомлення містить дані, необхідні для правильного маршрутування з одного вузла в інший. Це аналогічно інформації з зовнішньої сторони листа, наприклад, імені, адреси, поштового індексу тощо. Семантика тіла повідомлення містить точне визначення елементів даних. Їм допомагає точний словник даних, що документує метадані, що є даними про один або кілька аспектів даних, таких як засоби створення, мета разом із часом та датою створення.
Служба повідомлень Java - приклад інтерфейсу програмування програми (API), що реалізує EMS.
