论文部分内容阅读
信息化在众多大型企业和组织机构里面都实施了很久,因此每天在这些机构都有大量的信息系统在运行,同时因为种种历史原因使得这些信息系统很容易形成“信息孤岛”。系统集成方法正是为了解决这种问题而产生的。集成经过多年的发展,从单纯的点对点的接口集成方法发展到利用各种集成平台的工具进行集成。随着各标准化组织对各种技术规范的标准化,出现了CORBA(公共对象请求代理,Common Object RequestBroker Architecture)、ESB(企业服务总线,Enterprise Service Bus,ESB)等集成总线为基础架构的集成方法。这些集成基础框架降低了集成的成本,更充分利用现有的IT系统资源,降低集成的复杂度,减少后续的维护工作量,并且为后续的集成提供基础,新的应用系统可以较容易集成在整个大系统中。
本文的研究来源于信息系统集成开发平台项目,是一个进行当前热门的集成技术的试探性研究。本文首先对CORBA的核心ORB和ESB的核心技术进行介绍、并且对当前的ESB的模型进行研究,然后选择一种ESB的模型为集成基础,并且给出应用集成的层次结构;并且针对ESB在消息队列处理上的一些不足,通过增加消息缓冲模块来扩展ESB的消息队列上的功能,利用业务相关的优先级排列消息提高效率,并且通过改进优先级算法避免传统的优先级算法中的低优先级消息会“饿死”的问题;最后以一个简化了的银行贷款的例子作为实验背景进行实验论证。以集成软总线作为基础的集成方法给予当前的企业应用集成提供一定的参考意义。
本文的重点研究内容包括两点:以集成软总线为基础的应用系统集成层次模型的研究,包括设计要求、层次结构,每一层次的核心功能和层次关系,该集成框架的工作机制;集成软总线的应用设计,包括总体模型结构、核心功能,特别是消息缓冲模块作为适应具体应用的扩展模块的设计。