企业SOA服务集成的研究与设计
发布时间:2016-11-07来源:花都集团
SOA(Service-Oriented Architecture,面向服务架构)是当今业界最热的话题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化建设,企业内已存在许多分散孤立的应用系统,随着业务规模不断扩大,集成已经成为当今企业的迫切需求。本文首先分析了传统企业集成方法和实现技术的不足,如复杂、成本高、而且难于维护的点对点集成和与特定厂商紧密耦合的EAI中间件集成方法。虽然SOA不是新概念,传统分布式通讯技术如CORBA、DCOM和RMI也可以实现SOA,但由于它们都存在着缺点,而不能完全体现出SOA的精髓。WebSe... SOA(Service-Oriented Architecture,面向服务架构)是当今业界最热的话题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化建设,企业内已存在许多分散孤立的应用系统,随着业务规模不断扩大,集成已经成为当今企业的迫切需求。本文首先分析了传统企业集成方法和实现技术的不足,如复杂、成本高、而且难于维护的点对点集成和与特定厂商紧密耦合的EAI中间件集成方法。虽然SOA不是新概念,传统分布式通讯技术如CORBA、DCOM和RMI也可以实现SOA,但由于它们都存在着缺点,而不能完全体现出SOA的精髓。WebServices技术的出现和兴起给SOA注入新的内容,WebServices是完全基于标准的分布式通讯技术,它独立于操作平台和编程语言,它为异构环境下的分布式系统提供了互操作的平台。 本文在介绍SOA概念和WebServices相关技术后,接着详细介绍了面向服务的分析与设计,一种新的软件工程方法学,介绍了SOA建模的原则和服务建模的过程。然后重点描述了本文提出的基于SOA和WebServices的5层企业IT架构。该架构的核心是运用SOA的思想将企业现有的信息系统分解成多个独立的粗粒度服务,并将这些服务用WSDL(Web服务描述语言)封装。这些服务变成为新一代企业IT系统的基本的标准“建材”,信息系统的交互都必先经过抽象的服务层,从而隐藏了原信息系统的位置和实现技术。还利用BPEL(业务过程执行语言)对服务进行灵活的组装,形成不同的业务工作流,实现动态业务模型,使企业IT系统更加灵活。本文最后还提出了企业SOA服务集成平台的详细实现方案,包括消息路由器、服务组件、业务组件和服务管理功能等的详细设计方案。其中还提出并实现了请求—回调模式的异步Web服务消息通讯机制。
目录概览
目录概览 企业SOA服务集成的研究与设计 目次
封面
文摘
英文文摘
第一章绪论
第二章面向服务架构(SOA)技术概要
第三章面向服务的分析与设计(SOAD)
第四章企业SOA服务集成总体架构设计
第五章基于J2EE的SOA服务集成平台设计
结论
参考文献
攻读学位期间发表的学术论文
独创性声明
致谢






