SOA架构电子政务实施方法论研究报告.doc
《SOA架构电子政务实施方法论研究报告.doc》由会员分享,可在线阅读,更多相关《SOA架构电子政务实施方法论研究报告.doc(111页珍藏版)》请在三一办公上搜索。
1、 SOA电子政务行业实施方法论研究报告目 录第一章 概述61.1 对SOA实施的理解61.1.1 业务人员视角61.1.2 管理人员视角71.1.3 技术人员视角71.1.4 企业实施角度71.1.5 政务应用角度81.2 SOA实施成功的关键因素分析81.2.1 关键因素框架91.2.2 政务部门91.2.3 应用场景101.2.4 基础资源121.2.5 实施方法论121.2.6 实施平台和工具141.2.7 项目管理141.2.8 技术标准15第二章 SOA实施总体框架172.1 支撑资源172.2 实施策略182.3 实施技能182.4 标准规范192.5 实施过程192.6 项目管理
2、192.7 应用模式20第三章 实施策略213.1 实施目标213.2 指导思想213.3 实施原则223.4 实施需求233.4.1 实施目标243.4.2 业务分析243.4.3 实施路线图253.5 实施分级模型263.5.1 需求级别分类283.5.2 项目实施阶段划分283.5.3 产品实施293.5.4 分级模型生命周期303.6 框架选择323.6.1 框架选择的标准333.6.2 架构设计和开发343.6.3 服务选型353.7 成熟度评估363.7.1 政务部门角度373.7.2 应用场景角度383.7.3 评估过程383.8 质量评价403.8.1 测试403.9 绩效评价
3、413.9.1 阶段评价413.9.2 评价方法423.9.3 评价内容42第四章 实施技能444.1 SOA架构应用444.2 相关技术454.2.1 技术应用454.2.2 服务方式454.2.3 应用形式464.3 产品和工具474.3.1 IBM474.3.2 BEA494.3.3 SUN494.3.4 ORACLE49第五章 实施过程515.1 实施规划525.1.1 总体规划525.1.2 规划原则535.1.3 实施过程分析555.2 实施范围565.2.1 范围定义575.2.2 范围规划575.2.3 范围确认585.2.4 变更控制585.3 框架设计585.4 服务设计6
4、05.4.1 环节设计605.4.2 策略匹配625.4.3 体系规划625.4.4 业务体系和技术同步635.4.5 服务选择635.5 服务开发645.5.1 服务体系结构655.5.2 服务开发阶段划分655.5.3 服务模型定义665.5.4 变更控制675.5.5 服务合同管理675.5.6 元数据管理675.6 服务集成675.6.1 集成过程划分685.6.2 应用程序和服务层685.7 阶段管理695.7.1 流程优化695.7.2 部署原则705.7.3 系统部署705.7.4 系统交付715.7.5 安全管理725.7.6 运行维护72第六章 标准规范766.1 国家标准7
5、66.2 国际开放标准776.2.1 万维网联盟(W3C)776.2.2 OASIS发布的标准规范776.2.3 Web服务协同组织(WS-I)796.3 长风联盟标准79第七章 项目管理807.1 管理机制807.2 总体管理817.3 范围管理817.4 时间管理827.5 费用管理827.6 质量管理827.7 人力资源827.8 沟通管理837.8.1 会议沟通837.8.2 文件沟通837.8.3 实施沟通837.9 文档管理837.10 风险管理847.10.1 风险原因847.10.2 风险预防847.11 采购管理84第八章 应用模式858.1 模式概述858.2 模式种类86
6、8.3 应用切入点878.3.1 切入要求878.3.2 切入方式908.4 原有系统重用908.4.1 原有系统定义918.4.2 重用目标918.4.3 重用模式918.4.4 重用的数据处理928.5 遗留系统移植928.5.1 数据中心建设938.5.2 安全管理策略938.5.3 升级策略948.5.4 访问策略948.6 流程自动化948.6.1 构建目标948.6.2 构建方式958.6.3 流程处理968.7 其他应用模式988.7.1 IBM模式998.7.2 BEA模式1008.7.3 Oracle模式101附件:支撑资源1021、联盟资源1022、厂商及组织资源1032.
7、1 W3C国内成员1032.2 OASIS国内情况1043、项目经验1044、基础理论1045、部分相关知识简介105(一)XML105(二)SOAP105(三)WSDL105(四)UDDI105(五)ESB106(六)BPEL1066、其他资源106第一章 概述1.1 对SOA实施的理解描述SOA电子政务实施的框架、方法、原则,对实施成功因素分析,保障实施成功。本质上实施方法论是成功方法论。因业务人员、管理人员、技术人员、企业实施、政务行业应用的视角对SOA的理解不同,实施方法论要确保SOA在电子政务项目实施中,实现各个视角的不同要求。 相关的政府部门、企业要重新思考电子政务面向服务的结构和
8、特点思路,采用组件化和采用面向服务的方法实现电子政务的需求,满足项目需求、成本压力、灵活性、敏捷性的要求。以面向服务的思考方式和面向服务的体系结构(Service-Oriented Architecture,SOA)转换电子政务实施方法和原则。从 SOA 基础标识、实现与业务一致的服务,支持电子政务业务流程实施的方法。实施SOA的重要环节是将信息流程组件、化,符合电子政务用户的核心业务。在现有信息资源的基础上快速实施SOA。SOA 实施方法论有力于电子政务实施中制定体系结构,定义服务编排、服务库和服务总线的模式。伴随SOA的发展,SOA的技术手段丰富和安全可靠,今后实施中会按照客户的需求或行业
9、的需求提供SOA整体解决方案。有关理解框架如下。图1 SOA实施理解1.1.1 业务人员视角基于SOA应用的服务架构中能更快地应对市场变化,使业务部门设计开发出新的功能应用。 通过有效设计和组合的粗粒度服务,业务人员能够有效地组合出新的业务流程和应用程序。业务人员通过SOA简化应用环境的兼容性、互通性,以实现对业务的变化。使技术和业务同步,实现弹性的业务服务手段。从技术上,普及SOA的服务、组件技术,提供性价比高的应用系统。应用系统使用基于标准的服务,包括过程、数据服务、编排和组合。基于标准的服务应用集成。增加服务的灵活性、重用性和集成性。按基于数据数量来定义服务,如细粒度服务、粗粒度服务或组
10、合服务。1.1.2 管理人员视角管理人员增强对整个技术架构的控制能力,对技术人员提升开发效率、加快开发速度、降低在客户化和人员技能的投入等方面取得效益。 制定SOA在电子政务项目的设计、开发、应用、管理的服务的规范,管理人员和技术人员都可以从服务集成的角度来设计和管理应用软件,复用现有的服务,或者检查如何让服务被重复利用,不需要绝对的编写新代码来构架应用。通过分析服务之间的相互调用,管理人员方便地获取数据信息,帮助管理人员迭代地优化业务流程、应用系统。 基于SOA的应用系统与业务模型的结合,管理流程和业务流程结合在一起,精确地表示业务模型、支持业务流程。服务被定义用来支持业务流程,各种服务组件
11、在流程和逻辑实现过程中的装配操作,管理人员通过定义业务流程定制服务。1.1.3 技术人员视角由于不同的厂商技术上存在不同的定义方式,从不同的视角来定义和提供不同的SOA解决方案。从技术人员的角度,SOA是一种全新的开发技术,新的组件模型,SOA是一种新的设计模式,方法,从电子政务业务应用分析,SOA需要提供基于标准的业务应用服务。技术人员实现以服务的形式提供给最终用户的应用。在相对颗粒度上对应用服务或业务模块进行封装与重用,服务间保持松散耦合,基于开放的标准,服务的接口描述与具体实现无关,服务的实现细节,服务的位置乃至服务请求的底层协议透明。以颗粒度的角度分解系统的不同功能,分析不同功能服务之
12、间的关系和接口,不同功能服务之间的松散偶合度。解决不同系统功能集成和异构系统之间功能互用的解决办法。 1.1.4 企业实施角度面向电子政务SOA的总体规划、标准规范、设计,标准规范的实施、应用系统的分析、设计与建模。以及面向SOA的规划工具、设计工具、管理工具的选择和定义。同时,降低复杂性、增加重用率、降低生命周期成本。1.1.5 政务应用角度保证建设高起点、低成本,实现面向SOA的实施目标。1) 全面优化用户业务流程,优化整合。2) 建立数据模型和功能模型。3) 规范信息资源管理基础标准。4) SOA实施前的全面需求分析。5) 通过SOA的实施,建立面向SOA的信息资源管理基础标准、系统功能
13、模型 6) 以及对系统功能、数据模型的指导、控制和协调。1.2 SOA实施成功的关键因素分析SOA实施方法论在项目的解决方案的制定、方案评估、方案确认、实施策略、实施步骤、实施步骤评估、移交等提供一套方法和指导原则,为项目成功实施提供保障。具体指导因素包含了:分析和确定实施解决方案的条件,分析和确定实施解决方案的风险,分析和确定实施解决方案的原则和思路,在明确实施解决方案的相关条件、风险和原则的基础上,明确解决方案所需资源和保障,提出实施方案的步骤和计划,制定实施方案,组织评估小组对实施方案进行评估,对实施所需资源的可获得性进行评估,完善方案并与客户沟通,方案的最终确认,项目移交,针对方案实施
14、的培训和指导。技术方面,建立以服务为导向的体系架构(SOA),整合应用体系架构,通过业务服务提供电子政务实施的各项基本应用功能,自由地排列组合、互通互连、融会贯通,适应新的需求调整。通过标准的接口进行封装成,并发布成服务,以服务的方式部署在系统数据与功能整合平台上。任何一个应用要访问其它一个应用可以通过服务的发现和服务的表述来确定被访问的服务的属性和调用格式,实现标准化的应用之间的协作,满足应用系统之间的松耦合原则,避免因为单方面系统、程序内部的调整而冲击到另一个应用。通过建立SOA架构,实现电子政务应用中各个业务系统的信息服务,不论是旧的或新的,都能够通过服务的包装,成为随取即用的资源,以服
15、务的形式对外发布,以松耦合原则实现共享,并可将各种服务快速整合,开发出组合式应用,实现对电子政务业务需求的快速响应。1.2.1 关键因素框架图2 关键因素框架SOA实施成功的关键因素包括政务部门对SOA有深入的理解和认识,应用场景条件成熟,基础资源完备,实施方法论成熟、完整,实施平台和工具实用、先进、项目管理规范、符合技术标准等。SOA实施模型的建立,包括持续的发展和重新设计。初始阶段,主要涉及构建新服务以及将遗留的应用程序部署在SOA上。基础服务就位后,服务要抽象和精化业务流程。经过多次迭代。对于每一次迭代,反馈信息传回到服务并进一步优化。同时,关注电子政务的SOA技术标准、新兴技术和趋势、
16、编译要求、开发平台的专门知识、模式、最佳实践案例、项目管理和测试等方面。1.2.2 政务部门图3 政务部门政务部门SOA实施中符合电子政务项目建设的统一规划、统一标准、统筹协调、资源共享、注重实效、保障安全的原则,促进电子政务健康发展。根据国家电子政务总体框架规划目标中,“到2010年,覆盖全国的统一的电子政务网络基本建成,目录体系与交换体系、信息安全基础设施初步建立,重点应用系统实现互联互通,政务信息资源公开和共享机制初步建立,法律法规体系初步形成,标准化体系基本满足业务发展需求,管理体制进一步完善,政府门户网站成为政府信息公开的重要渠道,50以上的行政许可项目能够实现在线处理,电子政务公众
17、认知度和公众满意度进一步提高,有效降低行政成本,提高监管能力和公共服务水平”。北京市“十一五”时期国民经济和社会信息化发展规划中提出“搞好滚动衔接。组织好信息化规划实施的监测和中期评估,积极借助社会中介组织力量,多角度分析评价规划实施效果和政策措施落实情况,及时发现问题和提出改进意见。不断探求解决信息化工作中面临问题的新思路、新机制、新办法,设计和把握好规划实施的重点和时序,为规划的有效实施和年度计划的制定创造条件,保障“十一五”时期全市信息化阶段目标和总体目标的有机衔接,保障各项任务的全面完成”。建立面向服务的架构(SOA)的实施方法论,能够更快地提供服务并更好地适应电子政务业务的需求和服务
18、响应。实施方法论对加强电子政务项目建设的管理,保证建设质量,实现资源共享,避免重复建设,提高投资效益。对电子政务网络、安全支撑平台、应用支撑平台、各类应用系统、信息资源开发利用及共享等新建、扩建及升级改造提供支持。实施方法论在电子政务项目的规划、方案审核、绩效考评、监督、指导电子政务项目建设、验收和维护的实施提供支持。采用面向架构的设计和实施方法,可以优化电子政务规划、标准规范、资源共享、互联互通的效果,以及电子政务网络等公共设施建设。1.2.3 应用场景定义应用场景,理解SOA在实施环境中的需求、实现用户需求的目标,定义实施过程及应用产品的优先级。其中,定义服务模型,描述用户实施的目标,确定
19、实现的的功能,理解业务变化对对SOA实施的影响,增强SOA实施中随需应变敏捷性。 应用场景目标和环境分析包含:服务咨询、服务定义、服务装配、服务实现、服务基础设施,服务对象。图4 应用场景服务咨询:咨询队伍由业务人员、业务咨询专家、SOA架构师等组成,在业务专家支持下进行服务建模。一个良好构建的业务流程模型可以帮助电子政务应用的定位和排除隐藏的低效、高成本以及带来延迟的业务活动。流程建模从组织结构、业务流程及相关业务资源,服务建模则利用业务与电子政务应用分析业务,关注业务活动之间的层次化和组合关系。解释应用或流程在执行的过程中会与哪些相关的业务系统交互(包括交互的方式)。为后面的服务实现和架构
20、设计提供支持。实现服务的功能和技术指标。服务定义:采用自上而下、自下而上分类的比较,得到服务的候选者。自上而下 (业务领域分解)方式从业务着手进行分析,将电子政务业务进行领域分解、流程分解,以及进行变化分析。将业务流程分解成子流程或者业务活动,逐级进行,直到每个业务活动都是具备业务含义的最小单元。每一个节点,都是服务的候选者,节点集合构成了服务候选者集合。自上而下、自下而上分类比较发现新的服务。其中,将区分业务领域中易变的部分和稳定的部分,将易变的业务逻辑、业务规则剥离,保证未来的变化不会破坏现有设计,提升架构应对变化的能力。对未来需求的分析中发现一些新的服务候选者,将服务候选者加入到服务候选
21、者目录中。 服务装配:定义实现服务的服务组件的细节,包括,数据、规则、服务、可配置概要、可能的变更,同时还会涉及到消息、事件的定义和管理。业务比较中,选择支持相关的业务流程和业务目标。满足技术全面、前瞻性、延续性等特点,满足复合应用的相关非功能性需求。在不同的应用、流程中重用,减少重复的功能实现,降低开发和维护的成本。服务规约需要定义服务的消息、非功能性需求以及服务之间的依赖关系、组合关系。服务实现:根据电子政务业务领域的理解和现有IT系统的分析,分布相应的服务组件,并决定服务的实现方式。由已有系统相关功能,或者重新开发相关功能提供服务,或者选择合作伙伴提供服务。服务实现注重关键点的技术可行性
22、的分析。服务基础设施:组织及跨组织中的软硬件及应用系统,分布性和异构性基础信息资源、专业信息资源、功能服务资源。满足组织及跨组织资源的获取和调用,统一数据目录、服务目录。服务对象:政务部门的组织机构,实现各组织机构安全信息交换,跨组织的之间的异构应用系统集成,服务机构内部部门之间的安全信息交换及异构应用系统集成。统一服务的请求调用和资产重用,提高服务机构应用系统的集成灵活、高效,降低成本。1.2.4 基础资源图5 基础资源面向电子政务的机构中包含:服务咨询商、服务集成商、服务生产商、服务中介、基础设施提供商。长风联盟通过建立SOA开放协作创新体系“国际标准组织骨干企业长风联盟TF+科研院所+跨
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 架构 电子政务 实施 方法论 研究 报告

链接地址:https://www.31ppt.com/p-2397628.html