论文部分内容阅读
从上世纪80年代开始,为了满足企业的内部管理和业务营销管理等需求,许多企业着手建立信息化管理系统。但是,由于现代化企业不断扩张、集团化的大规模发展以及地理区域位置比较分散,引发了多种问题,例如企业内部的业务管理不同步等等,而且与对应的合作伙伴,也容易造成数据信息的孤立。由于大部分企业自身的历史原因、IT遗留系统过多等种种限制性因素,企业中同时存在着大量不同种类的应用基础平台、系统软件和应用软件,形成了一个个“信息孤岛”,导致系统间信息的同步和共享非常困难,容易引发重复投资、IT资源浪费、效率低下,上述诸多因素已经成为了制约企业发展的瓶颈。因此企业迫切需要通过整合信息系统来解决这些问题。集成企业不同时期利用不同技术开发的基础平台、系统软件和应用软件,不仅使他们能够互联、互通、共享数据信息、提高资源利用率,而且能够利用企业内已有的IT资源敏捷高效地应对捉摸不定的用户需求变更,还能够在企业联盟中与其他成员的IT系统实现业务协同。针对上述状况,相关企业都己提供了解决方案,如EAI、BPM等,但它们之间缺乏深入的交互,甚至在一些使用环境中是相互独立的,不能相互灵活有效地利用彼此所提供的服务,这严重阻碍了企业实现自身业务价值的最大化。因此本文从企业应用集成着手,着重研究了传统企业应用集成的方法,对基于ESB企业应用集成架构进行了深入研究。深入分析了传统ESB企业服务总线以及对应标准化消息路由的不足之处,引入基于总线-本地的消息路由模式,在此基础上提出一种BLESB(Bus-Local ESB)企业服务总线,可以有效解决上述问题,具体研究内容如下所示。第一,对传统企业应用集成进行了分析,对目前实现SOA工作原理和设计模式进行深入研究,最后选用基于ESB企业应用集成架构作为本文ASVS易联支付交易系统的应用集成方案。第二,深入分析了传统ESB企业服务总线以及对应标准化消息路由的不足之处,引入基于总线-本地的消息路由模式,在此基础上提出一种BLESB(Bus-Local ESB)企业服务总线。通过树形存储结构有效解决了访问用户过多造成的拥堵和系统数据操作响应不及时的情况。第三,根据上文提出的BLESB企业服务总线设计思想,对ASVS易联支付交易系统的应用集成架构进行了设计。同时利用UML对ASVS易联支付交易系统各个功能模块进行系统设计,然后利用JAVA等相关开发技术对ASVS易联支付交易系统进行了实现,从而验证BLESB在具体企业应用系统中的可行性。最后通过对ASVS易联支付交易系统进行测试和系统性能分析,将BLESB与其他企业服务总线相关性能指标进行了分析比较。通过分析得出BLESB可以有效解决访问用户过多造成的拥堵和系统数据操作响应不及时的情况。