网路 什么是企业消息传递系统(ems)? -技术百科的定义

什么是企业消息传递系统(ems)? -技术百科的定义

目录:

Anonim

定义-企业消息系统(EMS)是什么意思?

企业消息传递系统(EMS)是允许软件应用程序和系统进行语义通信的消息传递系统。 可以通过在整个企业之间来回发送精确的消息来应用语义。 消息是由一个应用程序或系统发送到另一应用程序或系统的异步数据(未实时发送或处理的消息,意味着不像聊天室或电话交谈的消息),并存储在接收程序的队列中,直到被处理为止。 该系统不依赖于特定的操作系统或编程语言。

Techopedia解释了企业消息系统(EMS)

EMS可能在人对人的界面上描述电子邮件,传真或即时消息。 但是,EMS消息是异步的,由旨在由企业应用程序而非人员接收的报告和事件数据组成。 该消息协调企业系统,并记录实现企业项目目标的进度。


XML消息传递,SOAP和Web服务促进了企业消息传递系统过程。


企业消息传递系统应该能够满足某些条件:

  1. 策略:必须有一个集中的消息策略,以允许用户使用不同的类别或职责来访问适当的消息。
  2. 安全性:通过公共设施传输的邮件必须经过加密和认证或数字签名。
  3. 路由:必须有效地路由消息; 如果主体是加密的,则使用中间节点。
  4. 订阅系统:系统应具有订阅符合特定模式的所有消息的能力,并且不同的内容消息应具有不同的路由类型,例如满足不同的安全性或优先级策略。
  5. 元数据:消息正文必须是明确的,并且对数据的每个元素都使用元数据注册表。

EMS消息通常分为两部分,消息头和消息正文。 消息头设计包含将其正确地从一个节点路由到另一个节点所需的数据。 它类似于字母外部的信息,例如名称,地址,邮政编码等。消息主体的语义包含数据元素的精确定义。 这些都可以通过记录元数据的精确数据字典来辅助,元数据是元数据,它是有关数据一个或多个方面的数据,例如创建方式,目的以及创建时间和日期。


Java消息服务是实现EMS的应用程序编程接口(API)的示例。

什么是企业消息传递系统(ems)? -技术百科的定义