Abstract:
Message router is the core component of Enterprise Service Bus(ESB) and its design directly affects the system integration perfor- mance. To solve the problems such as service discovery and mapping, concurrency control and life-cycle management of message exchange, this paper presents a JBI-based Normalized Message Router(NMR) and mainly introduces its the architecture, message routing algorithm and message exchange state machine. An application demo is given to verify the efficiency, reliability and safety of the NMR in complicated enterprise integration environment.
Key words:
Enterprise Service Bus(ESB),
Java Business Integration(JBI) specification,
Normalized Message Router(NMR),
message exchange,
state control machine
摘要: 消息路由器需要解决服务发现与匹配、消息交换并发控制、消息交换生命周期管理等问题。为此,设计一种满足JBI规范的规范化消息路由器,并介绍该路由器的体系结构、消息路由算法以及消息交换状态控制机。给出企业服务总线的应用示例,证明该消息路由器在复杂企业应用集成环境中的有效性、可靠性与安全性。
关键词:
企业服务总线,
JBI规范,
规范化消息路由器,
消息交换,
状态控制机
CLC Number:
DUO Xin, SHU Yun-Long, NA Lin. Design and Implementation of Message Router in Enterprise Service Bus[J]. Computer Engineering, 2011, 37(21): 11-13,16.
隋新, 朱云龙, 南琳. 企业服务总线中消息路由器的设计与实现[J]. 计算机工程, 2011, 37(21): 11-13,16.