论文部分内容阅读
现今许多企业在信息化过程中缺乏一个整体规划,导致企业内出现大量的信息孤岛和业务流程孤岛,不能有效地共享信息,更不能实现业务流程的协作和自动化,于是企业应用集成(EAI)应运而生。而动态电子商务的发展对EAI提出了更高的要求,企业不仅需要集成内、外部的应用系统以支持目前的业务操作,更需要一个具有柔性、易于扩展和变更的集成系统以支持不断变化的商务逻辑。于是EAI扩展到了一个更广的范围。在这种情形下,传统复杂系统对接的应用集成模式由于无法适应企业应用需求的动态变化,因而己经不再适用于当今的商务形势,尤其对那些面临着需求频繁变更的业务流程管理系统而言更是如此。需要有更加有效、灵活的开发和集成模式来适应动态电子商务的要求。面向服务体系结构(SOA)的出现,填补了这一空缺,SOA所具有的松散耦合、面向消息的请求/响应通信方式、关注流程的特点顺应了企业快速构建柔性集成应用的需要。本文以SOA在构建柔性、动态EAI应用中所具有的优势为研究切入点,概述了应用集成、SOA的相关理论、探讨了SOA与应用集成的关系,并在分析、使用目前市面上流行的SOA产品的基础上,提出了基于SOA的企业应用集成架构,随后对该架构的组成、相关实现技术进行了详细分析,最后给出了实证项目,验证应用集成架构的可行性。本文的主要工作和结论包括:(1)探讨了SOA在构建动态、可扩展EAI应用中的优势。使用SOA可以方便的利用遗留系统,它所具有的以流程为中心的体系结构、商品化的基础架构、关注业务过程的持续动态改变等特点都适合于构建柔性、动态的EAI应用。(2)提出了基于SOA的应用集成架构。SOA是一个概念模式,它给出了处理问题的理念,至于如何处理并未指明,基于SOA的应用集成架构给出了企业在构建EAI应用时所应当规划的总体结构,所应当考虑的技术问题等。(3)结合项目,实际论证了应用集成架构的可行性。