论文部分内容阅读
企业经过多年的信息化建设,已经为不同的部门、不同的应用建立了多个应用系统。这些应用系统极大的提高了企业经营管理信息的准确性和及时性,促进了企业资源的合理组合及利用,使其在现有资源条件下达到最佳利用效果。然而,由于这些信息系统都是为了不同的部门分别设计开发的,不同的应用之间不能共享业务处理流程和信息、不能有效的协同工作,这大大降低了信息系统的作用。随着竞争的日益加剧,企业迫切需要消除信息孤岛,使各个应用间既相互独立又能有效协同工作,将不同的应用集成到一个完整的企业级信息化环境中,并能够实现与其他企业间的集成。 企业应用集成(EAI)很好的解决了企业信息系统的集成问题,近几年成为企业信息化建设的热点。企业应用集成是企业对其信息系统建设的总结。从EAI建设的驱动力来说,EAI是为了解决企业内的”蜘蛛网”、”信息孤岛”等问题而产生的。企业通过建设EAI系统,有效地降低了接口数量,并且在各个信息系统之间架起了沟通的桥梁。EAI为许多企业疏通了脉络,提高了信息系统的整合能力。 传统复杂系统对接的企业应用集成模式已经不再适用当今的商务形式,需要有更加有效、灵活的开发和集成模式来适应动态电子商务的要求。SOA以及Web Services的兴起,使得EAI面向服务的特征越来越得以彰显。可以说,下一个阶段的EAI系统,是建立在“面向服务”的理念上的整合体系,比现在大部分企业的“面向接口”的整合体系又向前迈进了一大步。 本文首先介绍了企业应用集成(EAI)的概念,包括其发展历史、集成的层次结构等;接着分析了当前企业应用集成的一些技术,包括中间件、SOA、Web Services,分别阐明了它们在企业应用集成过程中的作用以及他们之间的相互关系;然后在此基础上,通过拓展其他学者关于基于SOA的企业应用集成模型及平台的研究成果,总结出了一种基于SOA思想的集成架构模型以及基于该模型的企业应用集成平台的实现。最后通过该平台在某企业中的应用研究,进一步说明了该平台在企业信息化及应用集成中有较大的应用价值,并给出了企业成功实施基于SOA的企业应用集成的建议。