版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章SOA实施演进路线1.1实施策略1.1.1SOA实施原则实施SOA架构应遵循下述原则:以我为主原则SOA实施应该充分依靠中油本身的开发队伍,掌握核心技术进行信息化基础服务平台的建设工作。同时也应该适时引入其他信息化建设力量,扩大研究领域、深化研究层次、提高开发建设能力。分步实施原则要达到规划的目标架构设计的能力不是能一促而蹴的,除了技术平台的建设,还需有与之相配套的组织,理念,规范,技能等多方面的软性能力。要弥补现状与未来间在各方面的差异,需要制定出完善的演进蓝图并一步一个脚印地进行实施。突出重点原则在实施过程必须突出重点和难点,坚持 “有所为,有所不为”的发展思路,对SOA建设目标划分优先级别,明确未来一段时间内中油最迫切的 SOA建设要求和工作,将其落实到五年的发展规划中,设计明确 SOA实施演进路线。平台为中心原则在实施SOA的时候,采用相对成熟的支撑平台,以平台为中心进行SOA建设,随着平台建设逐步实现服务改造和重用以及业务流程的编排。架构规划为指导原则SOA整体架构规划制定了中油SOA平台架构和标准,因此在SOA实施工作中,应以SOA整体架构规划为指导,才能保证服务的自由交互,这样才能保证资金投入的可延续性。保护现有投资原则SOA不鼓励推倒重来,应充分考虑中油现有的信息化投资,逐步对现有系统进行服务化改造,从而构建复合应用,能够降低风险和成本,使业务能迅速见到SOA的投资回报。业务需求驱动原则SOA的实施是业务需求驱动的,SOA强调从业务需求出发,在业务目标和需求推动下设计、开发和测试,并将业务流程转换为对业务进行了自动化和整合的服务,这样才能获得业务部门的认可。可管控原则管控是SOA项目成功的关键,没有管控就不能充分理解 SOA的价值,也不能更好地利用企业的IT资产。1.1.2实施建设方法SOA存在三种主要的实施建设方法:项目驱动这种方法是战术性的实施方法,它选取一个或几个特定的集成业务需求作为一个项目开始实施SOA,在一个项目完成后再选取另外的一些业务需求作为一个项目实施。这种方法的好处是实施的范围局限在特定的项目中,不需要引入太多的业务部门的人参与,风险小,初期的投资也不大,能够快速的见到 IT投资的实际回报。它的缺点是缺乏可重用的业务服务,在一个项目中创建的服务很难被后续的项目重用,架构缺乏总体规划,需要不断改进,不同项目由不同单位实施,很难统一管理。IT架构驱动这种方法是企业存在大量孤立的业务应用,希望实现应用间的互操作并对应用的功能加以重用,它的主要动力是集成,通过创建服务来实现以应用为中心的需求。这种方法首先侧重于设计一个完备的 SOA服务架构,并建立起一个坚实的SOA技术平台。在服务架构建成之后,再根据业务需求实现现有流程的改造和新流程的实现。这种方法的好处SOA技术架构比较完善和稳定,允许服务的即时交付,注重对IT资产和服务的管理和重用,符合业界SOA技术标准。它的缺点是不容易体现对业务所能产生的收益,需要业务部门的认可,交付的服务主要是技术服务,缺乏可重用的业务服务,对业务敏捷性的支持不够。企业战略驱动这种方法是在企业发展战略指导下实施SOA的方法,其核心思想就是以企业发展战略为出发点进行SOA实施。这种方法侧重于从企业整体进行考虑,面向业务,对企业的业务流程进行统一的梳理,然后采用流程引擎将关键业务流程全部自动化,之后再找出可共用的服务建立服务架构,将流程功能通过服务重新实现。这种方法的好处是可以与企业的业务战略紧密结合,兼顾企业 IT系统和业务发展的整体规划,这样做可以推动企业业务流程的标准化和 IT架构的标准化,而且可以对企业的IT项目进行统筹安排,使IT项目建设都遵循相同的标准。它的缺点是范围大、周期长、投资大,需要投入大量的人力参与制定企业的标准、规范,需要相应的一套完整的组织架构和管理流程的保障。这三种实施建设方法的比较如下:项目驱动IT架构驱动企业战略驱动 互操作性中中高易于快速开发中高高、■ 1降低业务变更的影响高高高业务可见性中高高重用性低中高由以上分析可以看出,最理想的SOA实施建设方法是企业战略驱动的方法,鉴于中油的实际情况,我们建议首先采用IT架构驱动的方法,并最终过渡到企业战略驱动的方法。
企业战略驱动IT架构驱动项目驱动企业战略驱动IT架构驱动项目驱动1.1.3SOA实施建设步骤中油应用系统建设可以分为改造升级、套装软件、全新开发、最佳组合四大类型:改造升级:对现有系统改造升级以满足新的业务需求。当新增业务需求较为简单、现有系统能力比较完备时采用此种方法。套装软件:购买市场上成熟的商业套装软件进行配置和实施以满足业务需求。当新增业务需求特殊性不强、较符合行业通行的业务和管理实践,并有多种成熟的商业套装软件可供选择是采用此种方法。全新开发:采用自行开发的形式新建系统实现业务需求。当新增业务需求比较复杂和特殊、市场上缺乏可满足大部分需求的成熟软件、而且现有系统能力严重不足时采用此种方法。最佳组合:在整体架构的每一块都采用最佳方案以达到业务需求的最优化实现。当项目需求范围较大,牵涉到多个系统的改造、新建、实施和集成时采用此种方法。针对这四种类型的应用系统,可分别按照以下的建设步骤进行 SOA的实施:改造升级进行SOA的成熟度分析,以服务为中心,分析当前所处的成熟度制定服务化改造所需要达到的目标成熟度设计从现有成熟度迁移到目标成熟度的路线图进行服务识别,确定在一定范围内通常是企业范围,或若干关键业务流程范围内可能成为服务的候选者列表确定服务的范围、类型,定义服务的合约、接口服务的功能实现,需要根据具体的需求和应用系统主要功能和对外接口来确定服务的实现方法测试、部署服务,将服务注册到企业服务总线上套装软件如果SOA平台提供预开发的、符合SOA平台标准的应用适配器,则可通过配置将应用中的功能以服务方式发布如果SOA平台不提供预开发的、符合SOA平台标准的应用适配器,则需要根据应用提供对外接口进行服务封装全新开发进行业务功能需求分析进行服务识别,根据业务功能或流程确定需要的服务候选者列表确定服务实现策略,是需要重新构建还是重用现在已有的服务,有哪些候选方案确定服务的范围、类型,定义服务的合约、接口服务的功能实现,需要根据具体的需求和采用的技术来确定服务的实现方法测试、部署服务,将服务注册到企业服务总线上最佳组合进行业务功能需求分析确定不同的功能模块分别采用哪种方式实现:现有系统升级改造、套装软件、新开发根据所选择的实现方式,分别按照相应的步骤进行实施1.2实施演进蓝图本次规划希望通过未来的四年的时间提高中油整体IT能力,结合中油目前的业务以及系统现状,建议通过三个阶段实现本次SOA本次规划希望通过未来的四年的时间提高中油整体IT能力,结合中油目前的业务以及系统现状,建议通过三个阶段实现本次SOA整体架构规划的目标:相关技术与管理规范,在第一阶段:2009.1—2010.6,重点是定义SOA相关技术与管理规范,在SOA项目管理委员会领导下建立统一SOA平台,进行应用系统的集中整合,并采用SOA方式实施采购与物资管理应用。第二阶段:2010.7—2011.12,完善SOA平台,基于SOA平台进行大规模服务化改造和新业务应用的开发,同时强化服务的管理。利用业务流程管理和可复用共享服务,提高业务敏捷性和业务创新能力。第三阶段:2012.01—2012.12及之后,以战略与规划为指引,综合经营分析为驱动,优化企业流程,促进业务更快的、更好的发展。中油SOA实施演进蓝图如下图所示:统一平台应用整合业务创新管理完善战略分析优化流程统一平台应用整合业务创新管理完善战略分析优化流程阶段1(短期)阶段1(短期)阶段2(中期)阶段3(长期)业务策略与流程SOA业务策略与愿景修订SOA策略与愿景确定核心业务流程•修订SOA业务策略与愿景•确定企业级业务流程架构SOA总体架构部署服务总线部署数据交换平台部署内部门户业务策略与流程SOA业务策略与愿景修订SOA策略与愿景确定核心业务流程•修订SOA业务策略与愿景•确定企业级业务流程架构SOA总体架构部署服务总线部署数据交换平台部署内部门户部署应用集成平台部署业务流程管理部署外部门户部署服务注册部署服务管控部署数据仓库•扩展架构包含新服务•优化SOA架构与平台构建模块SOA相关技术与管理规范调度数据服务模块规范集成访问服务统一用户管理与单点登录规范的数据模型大规模服务初始配置服务化改造其他复合服务•企业级业务流程•其他复合服务项目与应用SOA平台(一期)采购与物资管路调度数据集成内部门户SOA平台(二期)外部门户项目管理战略与规划系统综合经营分析系统成本与收益SOA服务目录部署企业服务资产仓库组织与管理SOA项目管理委员会SOA组织与管理SOA项目管理委员会SOA平台卓越中心物资业务部门SOA项目管理委员会SOA平台卓越中心合作伙伴项目组管理管理运行时和设计时的重用SOA规划上图所示的实施演进蓝图中采用了业界成熟的实施 SOA的系统方法论,把
影响SOA成功实施的挑战归纳为业务战略和流程、架构、构建模块、项目和应用、组织与管理、成本与收益六个域,这六个域虽然各自截然不同,但却互相关联、互为依存,实施演进时必须同等地看待每个域,才能成功地建立起面向服务的直架构。■建没成本■业务和益■主要街虽方式■组织结构设if■黄金■技能■角色卷1责任■操伸流程和二具■变更善理■虐用SOA的业务策略-业务溢程架构■虐用SOA的业务策略-业务溢程架构•现;B■应用•美健进行中的应用•基础架构理设什划■费考架构■可管■理庄和可用性■可•安全性-基律结构服务■佑息和访问服务■共豪服务■展现曜爵■复合应用随着SOA实施演进,它能将IT管理与企业的业务战略连接起来,并使二者能协调一致,不断改进业务流程。米用SOA使得IT可能会被视为企业业务流程的具体体现,而不是一个由业务流程片段构成的分散系统组合。IT随后把服务流程完全封装,使必要的考核标准与责任制度化。IT能开发出业务所需的响应能力,因为当一个SOA成熟后,它将能完全依靠扩展业务流程而不是建立独立的系统和应用交付能力。架构技术架构确定如何在符合业务和用户利益的情况下交付和部署功能。构建一个能适应快速变化的SOA架构至关重要。这种架构不是企业当前状态图,而是一个长远视图,合并了未来三到四年架构上的发展需要。构建模块从一个多年SOA项目的第一个应用到最后一个应用中开发的可重用元素,以及部署、监视和管理这些元素的基础架构,组成了 SOA的构建模块。构建模块包括两类:软件服务组件和机构服务组件。软件服务组件包括代码,数据模型,流程,服务,应用和组件等;机构服务组件包括最佳实践,标准,开发、部署、运营、维护和管理工具等。项目和应用SOA实施并非一个庞大的项目,它由多个循序渐进的实用项目组成,每个项目都有它的业务合理性,后面的项目建立在此前项目的基础之上,将共享前面取得的成果。采用渐进式项目中构建目标企业架构和服务组件,企业能从构建模块和应用的投资中直接获益,而不是用两三年时间去等待一个完整的 SOA架构。组织和管理建立和健全最佳实践的组织和管理制度对于SOA的成功是至关重要的。为了实现SOA的各种效益,必须对IT的组织进行调整,协调IT实施部门,保证项目的成功执行。另一方面,在企业IT建设之初就充分考虑企业的组织结构,使IT的提供流程标准化,不仅能最大限度地满足业务的需求,而且还能够最有效地重用已有的应用功能。管理制度和形成支持管理制度的组织制度将帮助SOA项目管理遵循标准,严格执行计划,以及变更管理流程得到完美的贯彻和落实。成本和收益成本和收益是企业在投资SOA建设时必须考虑的事情,也是企业最为关心的问题之一。SOA实施和演进的每个阶段,对成本和收益的规划和评估,利用现有的IT投资,适应发展的需要,创建初期和长久价值。1.3实施阶段详细工作内容1.3.1实施演进蓝图第一阶段演进蓝图的第一阶段是中油SOA平台系统实施的核心工作阶段,第一阶段的目标是“统一平台,应用整合”。在此实施阶段需要完成四个方面的工作,即(1) 中油中长期业务愿景规划,并制定相应的业务策略。在此阶段,需完成中油未来4-5年的业务愿景规划,并制定相应的业务实施策略。同时,需要将业务愿景与SOA平台实施方案进行映射,制定可实施的业务演进计划。(2) 制定中油SOA架构,并依据此SOA架构,搭建相应的SOA技术平台、门户架构、数据交换平台以及集成服务架构。第一,根据中油的业务愿景和业务策略,按照SOA架构方案,搭建SOA平台核心组件,包括服务总线,数据交换平台。第二,搭建基于SOA平台的集成架构,以解决目前业务系统分散,接口不统一的问题,实现业务系统之间自由,平滑地互操作。第三,集成外部用户与合作伙伴服务,搭建一套外部门户。第四,搭建中油安全管理中心,为实现中油业务系统统一身份管理和单点登录提供平台技术支持。(3) 与架构相对应地,可分别建设成立SOA平台项目,建设物资采购系统,调度数据集成系统,系统集成和服务化改造以及外部门户系统。第一,SOA平台项目的目标是搭建一套适应当前和未来几年SO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省长沙市师大附中教育集团第十2025-2026学年中考复习全程精练模拟卷(全国卷)数学试题含解析
- 脊椎骨折患者的职业康复与重返工作
- 山东南山集团东海外国语校2026年初三下学期第三次验收物理试题理试卷含解析
- 江苏省溧水区重点中学2026届初三期中考试数学试题试卷含解析
- 河北省石家庄高邑县联考2026年初三下学期第一次月考(数学试题-文)试卷含解析
- 河南省安阳市六十三中重点达标名校2026年初三下学期5月适应性考试物理试题含解析
- 福建省泉州2025-2026学年初三年级物理试题二模试题含解析
- 2026年浙江省绍兴市诸暨市浣江教育集团中考物理试题仿真卷:物理试题试卷(3)含解析
- 张家港市2025-2026学年初三考前适应性测试物理试题含解析
- 市场研究深度分析:2026年中国风电运维行业市场全景调查及投资前景预测报告
- 2026湖南张家界市桑植县招聘城市社区专职工作者20人考试参考试题及答案解析
- 2025年国家保安员资格证考试题库+答案
- 2026年温州永嘉县国有企业面向社会公开招聘工作人员12人考试备考试题及答案解析
- (新教材)2026年春期人教版三年级下册数学教学计划+教学进度表
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 2023版思想道德与法治专题4 继承优良传统 弘扬中国精神 第2讲 做新时代的忠诚爱国者
- 林义《社会保险基金管理》(第2版)笔记和课后习题详解
- 2023年安徽汽车职业技术学院单招职业适应性测试题库及答案解析
- 拉丁舞比赛服饰装饰元素的演变,服装设计论文
- YY/T 0698.2-2022最终灭菌医疗器械包装材料第2部分:灭菌包裹材料要求和试验方法
- 二次函数中几何图形的最值问题课件
评论
0/150
提交评论