文档介绍:SOA项目实施白皮书SOA概念 4与传统的建设方法不同 4与传统的建设过程不同 5SOA特点 5以业务为中心 6灵活适应变化 6重用IT资源,捉升开发效率 6更强调标准 6SOA效益及适用场景 6SOA效益 6SOA适用场景 7SOA技术概述 9SOA技术体系 9SOA标准体系 12面向服务方法与传统方法的区别 14SOA项目实施简介 16SOA项目需求來源 16服务生命周期(以服务为中心的实施过程) 17实施过程关系图 17业务与IT规划 19523 需求规划 20服务规划及设计 21525 服务开发及测试 21服务部署 22服务发布 22服务运维及监控 23治理过程 23SOA项目阶段实施过程的关键点 24规划阶段 24分析阶段 26设计阶段 27实现、调试和部署阶段 28运维阶段 SOA项目实施耍素 30用户原有IT资源 30SOA项目实施组织 3()SOA项目实施支撑平台 31SOA项目实施指导文档体系 31545用户信息化要求 31用户在实施过程中的职责 31产品选型建议 33SOA项H实施与传统项H实施的比较 341SOA概念随着我国各行业信息化建设的不断深入,企事业单位和政府部门逐步建立起的人批计算机信息系统和各类数据信息因缺乏有效衔接,导致信息资源共享难、“信息孤岛”现象普遍存在。与此同时,对于企事业单位,随看经济全球化大坏境卜•的市场竟争H益激烈,企业正在通过加快管理转型、技术创新、新产品研发以及业务策略调整等方式来提升自己的核心竞争力、持续占有并扩大市场份额。对于各级政府部门,在以“大部制”为核心的政府行政管理体制改革的驱动下,以“管理”导向的政府职能正在向“服务”导向转变。企事业单位和政府部门的这些转型方式及过程的有效实施,一方面更需要信息技术和信息化的手段来支撑,另一方面,这些业务需求也对信息技术和信息化建设本身捉出了更高要求:IT系统(通常也称为“信息系统”、“应用系统域“软件系统'等)要能快速响应用八业务发展和变化的需求,新系统必须能在充分利用用户原有IT资源基础上快速构建出來,同时要实现跨平台、跨组织的数据共厚和业务协同。SOA(ServiceOrientedArchitecture,rfri向服务的体系架构)是近年来软件规划和构建的一种新方法,具概念最早由国际咨询机构Gartner公司于1996年首次提岀。由于具本身特性非常符合上述信息化需求和问题的解决思路,因此在2003年以后成为我国软件产业界和各行业用户的关注焦点,并在2006年逐步开始在多个行业信息化建设小被选择和应用。SOA概念自被提出Z后,不少国内外机构、企业均对SOA进行了定义和阐释,但忖前还未形成权威、统一的定义。木书作为国内首部从用户角度对SOA概念和应用进行容观介绍的书籍,在全书屮将对SOA做如下定义和说明,以便于用户从应用角度对SOA有直观理解:SOA不是一种技术,而是一种IT系统和软件的构建方法和过程,贯穿IT系统规划、设计、构建、运维的各个阶段。SOAL传统的IT系统建设方法和过程有较大区别,简要说明如下:。“服务”是SOA的核心元素,它对应于某个业务流程、业务功能或数据资源,按照统一的规格來组成信息系统。基于“服务”,SOA能显著缩小用户业务需求与IT支持能力之间的鸿沟,指导IT团队开发出具冇良好移植性、扩展性和兼容性的应用系统。SOA不仅仅站在单个倍息系统或集成项目的角度,而是更强调站在用八IT建设全局或行业内信息化建设全局,从1佃规划并逐步建成统一的IT系统架构模式,并积累可重复使用的信息系统资源库,以实现用户组织内或全行业内的信息资源共亨、信息系统协同、新系统的快速构建以及系统对业务变化的快速应变能力。1-2与传统的建设过程不同SOA建设过程的重点是基于“服务”的IT系统规划和设计阶段,业务人员将不仅仅是提出需求,而是深入参与各类“服务”的规划和设计。“服务”间相互独立,所有“服务”的信息可被汇集到统一的服务资源库中,使得用户、其他系统以及其他“服务”可通过服务资源库來访问和使用。SOA系统的具体开发阶段则是由技术人员依据每个“服务”的功能和范围要求來具体实现或选择已冇可用服务,并进行合成与装配。在SOA系统的运维过程中,业务人员可以自行调整相应的服务,以使IT系统能满足新的业务规则和需求。此外,与SOA密切相关的还有一个概念——业务流程管理(BPM,BusinessProcessManagement)oBPM來源于业务流程变革领域,如业务流程再造(BPR)、业务流程建模以及业务流程集成等。在技术方面,业务流程管理融合了许多相关技术,如流程建模、工作流技术、流程自动化以及业务流程监控等。借助BPM,通过对■业务流程