论文部分内容阅读
企业信息化发展的重点已经从单个应用系统的建设转变到企业协同工作平台以及协同服务环境的构建上来。这种发展趋势下,迫切需要一种有效的EAI方案。服务绑定机制是EAI平台中最核心的问题之一。然而,随着应用系统多样性的增加以及应用系统业务逻辑和集成逻辑复杂性的增大,目前已有的服务绑定机制暴露出来的问题日益明显。这些问题主要集中在性能、可靠性、可扩展性方面。
本文的目标是研究和设计一种动态服务绑定机制,对EAI平台进行扩充和改进,以达到提升EAI平台性能、可靠性和可扩展性的目的。基于动态服务绑定机制,能够实现在EAI平台中,根据运行时因素以及交互双方的特点,动态地选择通信协议、消息格式以及实际被调用的目标服务。为此,我们设立了服务绑定组件,使得EAI平台能够很好地融合各种成熟的通信协议以及各种数据格式标准,充分发挥各种技术体系的优势,以达到提升EAI平台性能的目的。另外,建立了基于补偿服务链的容错服务,很好地保障了动态服务绑定机制的可靠性,达到了提升EAI平台可靠性的目的。再则,设计了插件式的组件部署方式以及功能逻辑与通信逻辑相分离的服务交互方式,使得EAI平台具有更好地可扩展性。
本文首先对论文工作相关的理论基础和关键技术进行了深入的研究;然后对目前已有的EAI平台中的服务绑定机制的特点和不足之处进行了充分的分析;接着详细论述了EAI平台中动态服务绑定机制的设计,主要包括服务模型结构、消息模型结构、各种服务绑定逻辑以及动态服务绑定的容错服务;最后,给出了动态服务绑定机制的应用实例,并通过相关的实验测试,验证了本文所提出的动态服务绑定机制的有效性和实用性。