论文部分内容阅读
企业的发展离不开信息化系统的支持,比如我们常见的财务系统,ERP系统等,然后由于种种原因,这些系统缺乏统一的规划,以及这些系统处于不同平台不同技术来开发,使得他们尽管可以在各自的领域内发挥重要的重用,但是相互之间却不能或者难以协作和共享信息,因此企业内部产生了一个个信息孤岛。企业应用集成EAI就是为解决上述问题而产生的。传统的企业应用集成方式往往是点对点间的集成或基于消息代理的集成,它们具有扩展性差、管理困难、集成代价高等缺点。而Web services在集成系统中具有的简单性、灵活、可扩展性、有效性特别是跨平台的卓越特点,它越来越多地应用在异构系统集成中。文章首先研究了传统的企业应用集成技术如CORBA、DCOM等,分析了其中的优缺点,然后文章重点研究了Web services总体架构及其核心技术。相对于传统的集成技术,web services技术采用开放的标准,如XML、SOAP等,具有跨平台跨语言的卓越优势,从而web services技术成为企业应用集成很好的选择。然后文章研究了分布式企业应用的架构,在此基础上引入了web services技术,得到了基于web services的企业应用集成架构,该架构采用多层体系结构,具有良好的可扩展性、集成性。接着文章对J2EE平台与.NET平台进行比较,然后文章研究了在J2EE平台基于web services的企业应用集成架构的具体实现。该开发构架使得进行分布式开发,可以有效地集成遗留系统,使应用集成变得更加容易。文章最后是基于web services应用集成技术在订单系统中的成功应用。