论文部分内容阅读
随着企业实施的IT支持系统不断增多、范围逐渐扩大,同时企业也越来越多地将注意力集中在面向业务过程问题,企业应用集成EAI(Enterprise Application Integration)便成为企业必须面对和加以解决的非常复杂的问题。传统技术解决方案是利用中间件、应用程序接口和定制代码实现,这些解决方案都能消除企业内部信息孤岛,并在一定程度上解决了现实中的一些问题,但是它们在设计、开发、维护和使用上存在很多不便,更重要的是,不能为企业内部异构分布式系统提供一个整体框架,使所有的系统真正的无缝集成在一起。 论文的目标是提出完全基于Web服务的WG-EAI企业应用集成架构,以灵活动态支持各种企业整合的需求;引入网格环境设计WG-EAI引擎,以增强集成系统的执行效率和健壮性;研究WG-EAI事务模型的处理,以支持WG-EAI事务的复杂性和松耦合特点。 论文首先对现有的企业应用集成现状进行综合论述,并研究了现今企业流行的4种主流集成实现架构,分析了各自的优缺点。接着,提出了未来企业应用集成发展方向—基于Web服务的WG-EAI体系结构,该体系可以在现有各种异构企业平台上构建一个平台无关、语言无关的中间层,以支持不同平台应用彼此无缝地连接和集成,并以一种松散的服务捆绑集合形式,能够快速、低代价地开发、发布、发现和动态绑定各种企业应用。然后,论文针对企业集成系统需要快速高效的处理海量信息的特点,引入网格环境来设计WG-EAI引擎,提出了WG-EAI引擎的架构和动态实现算法,以解决WG-EAI系统中网络拥塞、服务超载的问题。最后,为处理WG-EAI事务,论文提出了WG-EAI事务处理模型,并基于该模型对传统的两段锁协议进行扩展,通过状态回滚或者调用补偿事务来保持系统的一致性状态。 本文最后简要介绍了应用WG-EAI体系的信息集成原型系统,并对WG-EAI引擎进行了性能测试和分析。最后总结了论文今后需要深入研究的方向。