论文部分内容阅读
企业应用集成(Enterprise Application Integration,EAI)是一门新兴的技术,应用于异构企业应用系统之间的互操作。它通过实现应用系统之间的无缝集成消弭信息孤岛,保护企业已有的IT投资,以最小的代价实现企业内部以及企业之间数据和业务流程的共享。对等计算技术能够有效地利用现有的计算资源强化企业内部、企业之间以及企业与个人的联系,并为企业应用集成提供良好的伸缩性和平台独立性,是企业应用集成的未来和发展方向。 本文重点论述了基于对等计算技术的企业应用集成基础结构UECM。UECM是我们在应用实践基础上提出的解决异构、分布、分散环境下企业应用系统互操作问题的基础结构,它的目标是为企业应用集成提供一个开放的、可伸缩的、健壮的、有效的、轻量的基础结构,并为该领域研发的规范化工作做初步探索。在UECM工作基础上,我们还归纳总结了企业应用集成所建议遵循的8大原则。 论文重点阐述了UECM的系统结构、操作语义以及中枢对等实体的核心功能。UECM体系结构的核心是基于松耦合消息协同的对等结构,可以避免系统单点失败的危险性,同时保证集成后各子系统的自治性和独立性。在论文中我们详细阐述了UECM的总体结构和关键概念,并提出了基于历史优先的服务发现机制,然后在仿真实验基础上分析UECM的性能与相关参数的关系,同时验证历史优先方式对系统性能的改善。 我们用心理态度和行为逻辑及一阶情态语言描述对等实体的互操作语义,并为互操作的实现提供了一个无歧义的参考点。传统的持续目标在语义上存在一定的缺陷,使互操作的发起者缺乏对互操作的有效控制。论文提出了执著度概念用于解决这一问题,它是对等实体实现互操作承诺程度的量化表示。基于执著度的执著目标是对持续目标的有效改进,它实现了对不同承诺程度的互操作的支持。 服务器管理和服务路由是中枢对等实体的核心功能。论文对传统的服务器管理方式进行了改进,提出了一种能够从故障中自我恢复的服务器管理机制,有效地解决了服务器失效对应用服务互操作的影响,即服务器单点失败问题。同时,论文还对传统的按需路由算法进行了改进,提出了主动恢复的高频优先按需路由算法来实现中枢对等实体的服务路由功能,有效地满足了系统伸缩性和健壮性的要求。