论文部分内容阅读
随着Internet技术的迅速发展和企业对信息化的不断要求,使得企业间或企业内部应用系统之间的信息交流和共享越来越频繁,因此对这些系统进行整合势在必行。消息代理中间件提供了一个方便的、高效的应用系统整合方案。 消息代理中间件在消息队列中间件可靠数据传输的基础上,提供了应用集成所需的数据转换、路由和收集等功能,使分布式应用之间的通信更加简单、高效。它像一个软件的HUB,连接需要交互的各个应用系统,不仅减少了应用系统接口的数量、相互的技术依赖性,而且能够适应数据处理逻辑、应用系统结构的变化,最大程度地保护了对已有应用的投资。 本文首先剖析了消息队列中间件的工作原理,作为消息代理中间件数据传输部分的理论基础。然后通过分析应用集成的步骤,设计了一个对消息进行集中处理的方案,并详细阐述了其中涉及到的消息处理技术。然后根据该方案设计了一个消息代理中间件的简化版本—消息集成代理(MIB),并实现了它的核心组件—消息流引擎。最后对MIB的设计和实现进行了总结,提出了今后需要研究和改进的方向。