JMS2.0规范中文版

背景

企业消息产品把消息当做一个轻量级的实体,由一个消息头和一个消息体组成。消息头包括一些用于消息标识和消息路由的字段;消息体包含被发送的应用数据。基于这个基础的格式,不同的消息产品在消息具体的定义上是显著地不同的。最主要的区别是消息头部的语义和消息内容。一些产品使用自描述的、正规的消息数据编码格式;一些产品处理数据的方式则是完全含糊的。一些产品提供用于标识和阐释消息内容的消息描述存储仓库;一些产品则没有这些内容。

对JMS来说,囊括所有这些内容(有时候甚至是冲突的),提供一个统一的消息模型,无疑是非常困难的。