ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:570.69KB ,
资源ID:3635316      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3635316.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SOA实施路线详解.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SOA实施路线详解.docx

1、SOA实施路线详解第1章SOA实施演进路线1.1实施策略1.1.1SOA 实施原则实施 SOA 架构应遵循下述原则:以我为主原则SOA 实施应该充分依靠中油本身的开发队伍,掌握核心技术进行信息化基 础服务平台的建设工作。同时也应该适时引入其他信息化建设力量,扩大研究 领域、深化研究层次、提高开发建设能力。分步实施原则 要达到规划的目标架构设计的能力不是能一促而蹴的,除了技术平台的建 设,还需有与之相配套的组织,理念,规范,技能等多方面的软性能力。要弥 补现状与未来间在各方面的差异,需要制定出完善的演进蓝图并一步一个脚印 地进行实施。突出重点原则在实施过程必须突出重点和难点,坚持 “有所为,有所

2、不为 ”的发展思路, 对 SOA 建设目标划分优先级别,明确未来一段时间内中油最迫切的 SOA 建设要 求和工作,将其落实到五年的发展规划中,设计明确 SOA 实施演进路线。平台为中心原则在实施SOA的时候,采用相对成熟的支撑平台,以平台为中心进行 SOA建 设,随着平台建设逐步实现服务改造和重用以及业务流程的编排。架构规划为指导原则SOA整体架构规划制定了中油 SOA平台架构和标准,因此在 SOA实施工作 中,应以 SOA 整体架构规划为指导,才能保证服务的自由交互,这样才能保证 资金投入的可延续性。保护现有投资原则SOA 不鼓励推倒重来,应充分考虑中油现有的信息化投资,逐步对现有系统进行服

3、务化改造,从而构建复合应用,能够降低风险和成本,使业务能迅速 见到 SOA 的投资回报。业务需求驱动原则SOA 的实施是业务需求驱动的, SOA 强调从业务需求出发,在业务目标和 需求推动下设计、开发和测试,并将业务流程转换为对业务进行了自动化和整 合的服务,这样才能获得业务部门的认可。可管控原则管控是SOA项目成功的关键,没有管控就不能充分理解 SOA的价值,也不 能更好地利用企业的 IT 资产。1.1.2 实施建设方法SOA 存在三种主要的实施建设方法:项目驱动 这种方法是战术性的实施方法,它选取一个或几个特定的集成业务需求作 为一个项目开始实施 SOA,在一个项目完成后再选取另外的一些业

4、务需求作为 一个项目实施。这种方法的好处是实施的范围局限在特定的项目中,不需要引入太多的业 务部门的人参与,风险小,初期的投资也不大,能够快速的见到 IT 投资的实际 回报。它的缺点是缺乏可重用的业务服务,在一个项目中创建的服务很难被后 续的项目重用,架构缺乏总体规划,需要不断改进,不同项目由不同单位实 施,很难统一管理。IT 架构驱动 这种方法是企业存在大量孤立的业务应用,希望实现应用间的互操作并对 应用的功能加以重用,它的主要动力是集成,通过创建服务来实现以应用为中 心的需求。这种方法首先侧重于设计一个完备的 SOA服务架构,并建立起一个 坚实的 SOA 技术平台。在服务架构建成之后,再根

5、据业务需求实现现有流程的 改造和新流程的实现。这种方法的好处 SOA 技术架构比较完善和稳定,允许服务的即时交付,注 重对IT资产和服务的管理和重用,符合业界 SOA技术标准。它的缺点是不容易 体现对业务所能产生的收益,需要业务部门的认可,交付的服务主要是技术服 务,缺乏可重用的业务服务,对业务敏捷性的支持不够。企业战略驱动这种方法是在企业发展战略指导下实施 SOA的方法,其核心思想就是以企 业发展战略为出发点进行 SOA实施。这种方法侧重于从企业整体进行考虑,面 向业务,对企业的业务流程进行统一的梳理,然后采用流程引擎将关键业务流 程全部自动化,之后再找出可共用的服务建立服务架构,将流程功能

6、通过服务 重新实现。这种方法的好处是可以与企业的业务战略紧密结合,兼顾企业 IT系统和业务发展的整体规划,这样做可以推动企业业务流程的标准化和 IT架构的标准化,而且可以对企业的IT项目进行统筹安排,使IT项目建设都遵循相同的标 准。它的缺点是范围大、周期长、投资大,需要投入大量的人力参与制定企业 的标准、规范,需要相应的一套完整的组织架构和管理流程的保障。这三种实施建设方法的比较如下:项目驱动IT架构驱动企业战略驱动互操作性中中高易于快速开发中高高降低业务变更的影响高高高业务可见性中高高重用性低中高由以上分析可以看出,最理想的 SOA实施建设方法是企业战略驱动的方 法,鉴于中油的实际情况,我

7、们建议首先采用 IT架构驱动的方法,并最终过渡 到企业战略驱动的方法。企业战略驱动满足企业业务和IT发展战略项目驱动IT架构驱动1.1.3 SOA实施建设步骤中油应用系统建设可以分为改造升级、套装软件、全新开发、最佳组合四 大类型:改造升级:对现有系统改造升级以满足新的业务需求。当新增业务需 求较为简单、现有系统能力比较完备时采用此种方法。套装软件:购买市场上成熟的商业套装软件进行配置和实施以满足业 务需求。当新增业务需求特殊性不强、较符合行业通行的业务和管理 实践,并有多种成熟的商业套装软件可供选择是采用此种方法。全新开发:采用自行开发的形式新建系统实现业务需求。当新增业务 需求比较复杂和特

8、殊、市场上缺乏可满足大部分需求的成熟软件、而 且现有系统能力严重不足时采用此种方法。最佳组合:在整体架构的每一块都采用最佳方案以达到业务需求的最 优化实现。当项目需求范围较大,牵涉到多个系统的改造、新建、实 施和集成时采用此种方法。SOA的实针对这四种类型的应用系统,可分别按照以下的建设步骤进行 施:改造升级进行 SOA 的成熟度分析,以服务为中心,分析当前所处的成熟度 制定服务化改造所需要达到的目标成熟度 设计从现有成熟度迁移到目标成熟度的路线图 进行服务识别,确定在一定范围内 (通常是企业范围,或若干关键 业务流程范围内 )可能成为服务的候选者列表 确定服务的范围、类型,定义服务的合约、接

9、口 服务的功能实现,需要根据具体的需求和应用系统主要功能和对外 接口来确定服务的实现方法 测试、部署服务,将服务注册到企业服务总线上 套装软件如果 SOA 平台提供预开发的、符合 SOA 平台标准的应用适配器, 则可通过配置将应用中的功能以服务方式发布如果 SOA 平台不提供预开发的、符合 SOA 平台标准的应用适配 器,则需要根据应用提供对外接口进行服务封装 全新开发进行业务功能需求分析 进行服务识别,根据业务功能或流程确定需要的服务候选者列表 确定服务实现策略,是需要重新构建还是重用现在已有的服务,有 哪些候选方案确定服务的范围、类型,定义服务的合约、接口 服务的功能实现,需要根据具体的需

10、求和采用的技术来确定服务的 实现方法测试、部署服务,将服务注册到企业服务总线上 最佳组合进行业务功能需求分析 确定不同的功能模块分别采用哪种方式实现:现有系统升级改造、 套装软件、新开发 根据所选择的实现方式,分别按照相应的步骤进行实施1.2实施演进蓝图本次规划希望通过未来的四年的时间提高中油整体 IT能力,结合中油目前的业务以及系统现状,建议通过三个阶段实现本次 SOA整体架构规划的目标:第一阶段:2009.1 2010.6,重点是定义SOA相关技术与管理规范,在 SOA项目管理委员会领导下建立统一 SOA平台,进行应用系统的集中整 合,并采用SOA方式实施采购与物资管理应用。第二阶段:20

11、10.7 2011.12,完善SOA平台,基于SOA平台进行大规 模服务化改造和新业务应用的开发,同时强化服务的管理。利用业务 流程管理和可复用共享服务,提高业务敏捷性和业务创新能力。第三阶段:2012.01 2012.12及之后,以战略与规划为指引,综合经营分析为驱动,优化企业流程,促进业务更快的、更好的发展 影响SOA成功实施的挑战归纳为业务战略和流程、架构、构建模块、项目和应 用、组织与管理、成本与收益六个域,这六个域虽然各自截然不同,但却互相 关联、互为依存,实施演进时必须同等地看待每个域,才能成功地建立起面向 服务的IT架构。中油SOA实施演进蓝图如下图所示:上图所示的实施演进蓝图中

12、采用了业界成熟的实施 SOA的系统方法论,把建盪成本业务和IT效益主要仗蚤方式俎织结崗设常角邑和责任.砸操作攪程和工具娈更酋理现有应用关槌进行中的应用 基础架枸建设计划业务战略和流程随着SOA实施演进,它能将IT管理与企业的业务战略连接起来,并使二者 能协调一致,不断改进业务流程。采用 SOA使得IT可能会被视为企业业务流程 的具体体现,而不是一个由业务流程片段构成的分散系统组合。 IT随后把服务流程完全封装,使必要的考核标准与责任制度化。 IT能开发出业务所需的响应能力,因为当一个SOA成熟后,它将能完全依靠扩展业务流程而不是建立独立 的系统和应用交付能力。架构技术架构确定如何在符合业务和用

13、户利益的情况下交付和部署功能。构建 一个能适应快速变化的SOA架构至关重要。这种架构不是企业当前状态图,而 是一个长远视图,合并了未来三到四年架构上的发展需要。构建模块从一个多年 SOA 项目的第一个应用到最后一个应用中开发的可重用元素, 以及部署、监视和管理这些元素的基础架构,组成了 SOA 的构建模块。构建模 块包括两类:软件服务组件和机构服务组件。软件服务组件包括代码,数据模 型,流程,服务,应用和组件等;机构服务组件包括最佳实践,标准,开发、 部署、运营、维护和管理工具等。项目和应用SOA 实施并非一个庞大的项目,它由多个循序渐进的实用项目组成,每个 项目都有它的业务合理性,后面的项目

14、建立在此前项目的基础之上,将共享前 面取得的成果。采用渐进式项目中构建目标企业架构和服务组件,企业能从构 建模块和应用的投资中直接获益,而不是用两三年时间去等待一个完整的 SOA 架构。组织和管理建立和健全最佳实践的组织和管理制度对于 SOA 的成功是至关重要的。为 了实现 SOA 的各种效益,必须对 IT 的组织进行调整,协调 IT 实施部门,保证 项目的成功执行。另一方面,在企业 IT 建设之初就充分考虑企业的组织结构, 使 IT 的提供流程标准化,不仅能最大限度地满足业务的需求,而且还能够最有 效地重用已有的应用功能。管理制度和形成支持管理制度的组织制度将帮助 SOA 项目管理遵循标准,

15、严格执行计划,以及变更管理流程得到完美的贯彻和 落实。成本和收益成本和收益是企业在投资 SOA 建设时必须考虑的事情,也是企业最为关心 的问题之一。 SOA 实施和演进的每个阶段,对成本和收益的规划和评估,利用 现有的 IT 投资,适应发展的需要,创建初期和长久价值。1.3 实施阶段详细工作内容1.3.1 实施演进蓝图第一阶段演进蓝图的第一阶段是中油 SOA 平台系统实施的核心工作阶段,第一阶段 的目标是 “统一平台,应用整合 ”。在此实施阶段需要完成四个方面的工作,即(1) 中油中长期业务愿景规划,并制定相应的业务策略。在此阶段,需完成中油未来 4-5 年的业务愿景规划,并制定相应的业务实施

16、 策略。同时,需要将业务愿景与 SOA 平台实施方案进行映射,制定可实施的业 务演进计划。(2) 制定中油 SOA 架构,并依据此 SOA 架构,搭建相应的 SOA 技术平 台、门户架构、数据交换平台以及集成服务架构。第一,根据中油的业务愿景和业务策略,按照 SOA架构方案,搭建SOA平 台核心组件,包括服务总线,数据交换平台。第二,搭建基于 SOA 平台的集成架构,以解决目前业务系统分散,接口不 统一的问题,实现业务系统之间自由,平滑地互操作。第三,集成外部用户与合作伙伴服务,搭建一套外部门户。 第四,搭建中油安全管理中心,为实现中油业务系统统一身份管理和单点 登录提供平台技术支持。(3)

17、与架构相对应地,可分别建设成立 SOA 平台项目,建设物资采购系 统,调度数据集成系统,系统集成和服务化改造以及外部门户系 统。第一,SOA平台项目的目标是搭建一套适应当前和未来几年 SOA演进需要 的先进,可靠,高效,可成长的 SOA 平台架构,包括服务总线,数据交换平 台。第二,开始实施相关业务系统接口服务化工作,并将接口服务部署到服务 总线上,供相关业务系统访问。第三,成立外部门户项目,并实现将与用户渠道服务,合作伙伴渠道服务全部集成起来,实现渠道服务集中管理。第四,成立成品油配送项目,按照 SOA 架构和相关技术规范,以先进的面 向服务开发( SODA )方法建设成品油配送系统。第五,

18、建设安全管理中心。该中心为包括 SOA 在内的中油所有业务系统提 供统一身份管理,认证管理,授权和审计管理。在此阶段,不论是系统集成接口服务化,门户系统建设,还是成品油配送 系统,将外部交互服务全部注册到服务总线上。(4)同时,与SOA架构和应用系统建设相对应,需成立 SOA相关管理组 织,并预先制定相关 SOA 架构和技术规范。第一,相关管理组织包括:SOA项目管理委员会,指导和统一 SOA项目建设思想。SOA平台卓越中心,执行项目管理委员会建设思想,并具体实施 SOA平台项目建设,以及未来运营和管理整个 SOA 平台。物资部门,为了适应物资采购系统建设,实现集约化成品油配送,应成立 相应的职能部门。第二,制定相关的 SOA 架构和技术规范。此工作非常重要, SOA 架构和规范体系要求中油未来业务系统以及现有系 统服务化改造都依照指定的架构,按预先制定的蓝图,并遵循相关技术规范, 有序地执行和实施,可保证 SOA 良性发展,持续创新。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1