论文部分内容阅读
随着计算机和网络技术的不断发展,企业信息化水平得到了很大的提高。20世纪80年代至90年代,各大企业不断开发自己的应用系统,人们对软件开发的认识从单一系统的完整性和一致性,向着系统间的灵活互联和相互适应而变化,各应用软件之间的集成开发已经成为企业信息化领域的研究热点。随着业务的增长和信息化的发展,企业信息门户等要求企业的应用系统是一个高度集成和开放的系统。然而由于大部分企业往往拥有着异构系统,系统间信息无法共享、流程无法互连,形成孤岛系统。在此种情况下,传统的企业应用集成解决方案不能方便、灵活、低代价地实现异构系统的集成,难于快速适应企业现代业务变化的需求。面向服务架构SOA在此背景下提了出来,将EAI与SOA结合是解决传统EAI缺陷的有效方法,其基本思想是以服务为核心,它把各种应用分解为软件服务模块,这些服务模块被统一整和到一起,利用服务解决异构问题。与传统的端到端的企业应用系统不同。SOA提供了一系列的“服务”模块,这些服务模块具有定义良好的输入/输出接口以及功能完善的处理模块,而且实现了接口与服务实现的分离,服务的重用性和位置的透明性使服务的实现能够独立于硬件平台、操作系统和编程语言。因此,传统的端到端的系统可以方便的利用这些服务集成在一起。论文从企业应用集成的实用性和安全性等角度出发,针对传统的EAI集成架构模型缺乏灵活性和适用性、集成难度较大等问题,充分利用SOA具有松耦合、跨平台、可重用的优点,提出引进基于SOA的企业应用集成的必要性。通过分析实现SOA架构的相关技术,如SOA、Web Services、SCA、ESB等,重点强调Web Services应用于EAI的技术优势。结合基于SOA的EAI最新研究成果,提出一种基于WebServices的企业应用集成框架模型,整个模型结构分为客户访问层、企业应用集成层、消息传输层、服务提供与封装层、数据访问层与数据层。还包括SOAP路由器、企业防火墙、公共以及私有UDDI注册中心、企业服务总线等。该模型灵活的实现异构系统的松耦合集成,大幅度改善应用系统的服务水平。该模型的成功应用大大提高了企业应用集成系统开发的效率和经济效益。