论文部分内容阅读
经过几十年的企业信息化建设,大多数企业都己逐步实现信息化管理,但是许多企业在信息化过程中缺乏一个整体规划,导致企业内出现大量的信息孤岛和业务流程孤岛,不能有效地共享信息,更不能实现业务流程的协作和自动化,于是企业应用集成(EAI)应运而生。动态电子商务的发展对EAI提出了更高的要求,企业不仅需要集成内、外部的应用系统以支持目前的业务操作,更需要一个具有柔性、易于扩展和变更的集成系统以支持不断变化的商务逻辑。 在上述情形下,传统复杂系统对接的应用集成模式由于无法适应企业应用需求的动态变化,因而己经不再适用于当今的商务形势,需要有更加有效、灵活的开发和集成模式来适应动态电子商务的要求。面向服务体系结构(SOA)的出现填补了这一空缺,SOA所具有的松散耦合、面向消息的请求/响应通信方式、关注流程特点顺应了企业快速构建柔性集成应用的需要。 SOA提供了一个美好的愿景,但是在具体的实现中却面临很多的问题。近年来不同的公司和研究机构对此进行了研究,并且提出了不同的解决方案,用于解决企业的应用。本文以SOA在构建柔性、动态EAI应用中所具有的优势为研究切入点,概述了应用集成、SOA的相关理论,探讨了SOA与应用集成的关系,比较了传统的应用集成和SOA架构下的应用集成之间的优缺点,并在分析、使用目前市面上流行的SOA产品架构和业务流程的基础上,提出了基于SOA的企业应用集成架构。随后对该架构的组成、相关实现技术进行了详细分析,尝试性的将云计算引入了SOA架构,通过云计算充分利用现有信息系统的资源,避免重复的硬件投入,增强企业信息系统的灵活性。最后给出了实证项目,以信息系统结构复杂、业务种类繁多的电信业为例,分析了电信97系统的现状和在全业务模式下电信业信息化建设过程中的关键问题,并对CRM和SFS系统之间的集成进行了分析,设计了基于SOA的应用集成方案,验证了应用集成架构的可行性。