论文部分内容阅读
消息中间件是一种基于消息传递的中间件,它利用高效可靠的消息传递机制进行与平台无关的数据交流,并通过数据通信来进行分布式系统的集成和互操作。通过提供消息传递和消息队列模型,消息中间件可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。消息中间件提供了及时、可靠的消息通信手段,为应用系统屏蔽系统平台之间的差异,并且为应用提供一致的API(应用程序接口),从而使分布式应用具有很好的可移植性和可靠性。该文主要介绍了消息中间件的标准规范—JMS (Java Message Service, Java消息服务),讨论了JMS消息规范的组成、接口模型和编程模型,详细介绍了点对点、发布/订阅消息模型的实现方式。结合具体的行业应用—短信防伪系统,简单介绍了系统中的采用JMS实现业务处理中消息的传输处理功能,同时还介绍了JMS规范中消息对象的设计和优化,以及JMS事务处理会话和JTA用户事务处理等内容。