论文部分内容阅读
随着企业信息化建设的深入,信息系统集成已经成为全球信息化过程中需要共同面对的问题,面临着众多分散的系统整合、跨系统的数据共享、提高软件重用性等一系列挑战。企业需要跨平台的、跨地域的、开放的信息系统环境实现信息共享和业务协作。企业应用集成(Enterprise Application Integration, EAI)通过整合企业各类异构、孤立的应用系统和资源使之成为一个互连互通的集成平台来解决应用系统之间连接和协作的难题。面向服务的架构(Service Oriented Architecture, SOA)技术是新一代软件体系结构,其松散耦合、高度复用性的特征为应用集成带来了革命性的变化。SOA技术基于分布式的服务集合来构建柔性、灵活的、可扩展的IT系统,成为近年来国内外研究的热点。基于以上背景本人开展了对EAI和SOA应用集成技术的研究课题。重点对集成平台的框架结构以及其关键技术进行了理论研究。本文首先对企业应用集成技术的概念和功能组件进行了综述分析,总结归纳了传统的企业应用集成EAI体系结构应包括的核心功能构件和各种关键技术,指出架构设计时应关注重用性、耦合性等要素。然后对当前最先进的面向服务的应用集成技术SOA及其关键技术进行了深入的研究。在分析SOA相对于传统EAI的技术优势和SOA概念模型的基础上进一步给出了一个更加具体的SOA集成架构模型。本文对SOA的概念、应用价值、体系结构概念模型进行了较为全面的研究和阐述,并且对SOA架构的核心实现技术Web服务和业务流程管理等技术进行了介绍。重点对架构模型的各层次结构和工作原理进行了详细的剖析。最后探讨了采用SOA集成技术搭建数字档案馆企业集成平台的案例,解决企业原有信息资源分散、流通不畅以及跨部门跨系统的业务协作的难题,降低大型项目应用集成的复杂度。首先对集成需求进行了分析,借助服务总线、媒体总线的思想给出了基于SOA的统一应用集成平台的设计方案,为企业搭建了一个可扩展的集成平台基础框架。