SOA架构电子政务实施方法论研究报告_第1页
SOA架构电子政务实施方法论研究报告_第2页
SOA架构电子政务实施方法论研究报告_第3页
SOA架构电子政务实施方法论研究报告_第4页
SOA架构电子政务实施方法论研究报告_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长 风 开 放 标 准 平 台 软 件 联 盟 chang feng open standards platform software alliance 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 技术标

2、准15第二章 soa实施总体框架172.1 支撑资源172.2 实施策略182.3 实施技能182.4 标准规范192.5 实施过程192.6 项目管理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

3、 成熟度评估363.7.1 政务部门角度373.7.2 应用场景角度383.7.3 评估过程383.8 质量评价403.8.1 测试403.9 绩效评价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

4、.2 实施范围565.2.1 范围定义575.2.2 范围规划575.2.3 范围确认585.2.4 变更控制585.3 框架设计585.4 服务设计605.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

5、.2 部署原则705.7.3 系统部署705.7.4 系统交付715.7.5 安全管理725.7.6 运行维护72第六章 标准规范766.1 国家标准766.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.

6、10 风险管理847.10.1 风险原因847.10.2 风险预防847.11 采购管理84第八章 应用模式858.1 模式概述858.2 模式种类868.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、.7.1 ibm模式998.7.2 bea模式1008.7.3 oracle模式101附件:支撑资源1021、联盟资源1022、厂商及组织资源1032.1 w3c国内成员1032.2 oasis国内情况1043、项目经验1044、基础理论1045、部分相关知识简介105(一)xml105(二)soap105(三)wsdl105(四)uddi105(五)esb106(六)bpel1066、其他资源106第一章 概述1.1 对soa实施的理解描述soa电子政务实施的框架、方法、原则,对实施成功因素分析,保障实施成功。本质上实施方法论是成功方法论。因业务人员、管理人员、技术人员、企业实施、政务行业应

8、用的视角对soa的理解不同,实施方法论要确保soa在电子政务项目实施中,实现各个视角的不同要求。 相关的政府部门、企业要重新思考电子政务面向服务的结构和特点思路,采用组件化和采用面向服务的方法实现电子政务的需求,满足项目需求、成本压力、灵活性、敏捷性的要求。以面向服务的思考方式和面向服务的体系结构(service-oriented architecture,soa)转换电子政务实施方法和原则。从 soa 基础标识、实现与业务一致的服务,支持电子政务业务流程实施的方法。实施soa的重要环节是将信息流程组件、化,符合电子政务用户的核心业务。在现有信息资源的基础上快速实施soa。soa 实施方法论有

9、力于电子政务实施中制定体系结构,定义服务编排、服务库和服务总线的模式。伴随soa的发展,soa的技术手段丰富和安全可靠,今后实施中会按照客户的需求或行业的需求提供soa整体解决方案。有关理解框架如下。图1 soa实施理解1.1.1 业务人员视角基于soa应用的服务架构中能更快地应对市场变化,使业务部门设计开发出新的功能应用。 通过有效设计和组合的粗粒度服务,业务人员能够有效地组合出新的业务流程和应用程序。业务人员通过soa简化应用环境的兼容性、互通性,以实现对业务的变化。使技术和业务同步,实现弹性的业务服务手段。从技术上,普及soa的服务、组件技术,提供性价比高的应用系统。应用系统使用基于标准

10、的服务,包括过程、数据服务、编排和组合。基于标准的服务应用集成。增加服务的灵活性、重用性和集成性。按基于数据数量来定义服务,如细粒度服务、粗粒度服务或组合服务。1.1.2 管理人员视角管理人员增强对整个技术架构的控制能力,对技术人员提升开发效率、加快开发速度、降低在客户化和人员技能的投入等方面取得效益。 制定soa在电子政务项目的设计、开发、应用、管理的服务的规范,管理人员和技术人员都可以从服务集成的角度来设计和管理应用软件,复用现有的服务,或者检查如何让服务被重复利用,不需要绝对的编写新代码来构架应用。通过分析服务之间的相互调用,管理人员方便地获取数据信息,帮助管理人员迭代地优化业务流程、应

11、用系统。 基于soa的应用系统与业务模型的结合,管理流程和业务流程结合在一起,精确地表示业务模型、支持业务流程。服务被定义用来支持业务流程,各种服务组件在流程和逻辑实现过程中的装配操作,管理人员通过定义业务流程定制服务。1.1.3 技术人员视角由于不同的厂商技术上存在不同的定义方式,从不同的视角来定义和提供不同的soa解决方案。从技术人员的角度,soa是一种全新的开发技术,新的组件模型,soa是一种新的设计模式,方法,从电子政务业务应用分析,soa需要提供基于标准的业务应用服务。技术人员实现以服务的形式提供给最终用户的应用。在相对颗粒度上对应用服务或业务模块进行封装与重用,服务间保持松散耦合,

12、基于开放的标准,服务的接口描述与具体实现无关,服务的实现细节,服务的位置乃至服务请求的底层协议透明。以颗粒度的角度分解系统的不同功能,分析不同功能服务之间的关系和接口,不同功能服务之间的松散偶合度。解决不同系统功能集成和异构系统之间功能互用的解决办法。 1.1.4 企业实施角度面向电子政务soa的总体规划、标准规范、设计,标准规范的实施、应用系统的分析、设计与建模。以及面向soa的规划工具、设计工具、管理工具的选择和定义。同时,降低复杂性、增加重用率、降低生命周期成本。1.1.5 政务应用角度保证建设高起点、低成本,实现面向soa的实施目标。1) 全面优化用户业务流程,优化整合。2) 建立数据

13、模型和功能模型。3) 规范信息资源管理基础标准。4) soa实施前的全面需求分析。5) 通过soa的实施,建立面向soa的信息资源管理基础标准、系统功能模型 6) 以及对系统功能、数据模型的指导、控制和协调。1.2 soa实施成功的关键因素分析soa实施方法论在项目的解决方案的制定、方案评估、方案确认、实施策略、实施步骤、实施步骤评估、移交等提供一套方法和指导原则,为项目成功实施提供保障。具体指导因素包含了:分析和确定实施解决方案的条件,分析和确定实施解决方案的风险,分析和确定实施解决方案的原则和思路,在明确实施解决方案的相关条件、风险和原则的基础上,明确解决方案所需资源和保障,提出实施方案的

14、步骤和计划,制定实施方案,组织评估小组对实施方案进行评估,对实施所需资源的可获得性进行评估,完善方案并与客户沟通,方案的最终确认,项目移交,针对方案实施的培训和指导。技术方面,建立以服务为导向的体系架构(soa),整合应用体系架构,通过业务服务提供电子政务实施的各项基本应用功能,自由地排列组合、互通互连、融会贯通,适应新的需求调整。通过标准的接口进行封装成,并发布成服务,以服务的方式部署在系统数据与功能整合平台上。任何一个应用要访问其它一个应用可以通过服务的发现和服务的表述来确定被访问的服务的属性和调用格式,实现标准化的应用之间的协作,满足应用系统之间的松耦合原则,避免因为单方面系统、程序内部

15、的调整而冲击到另一个应用。通过建立soa架构,实现电子政务应用中各个业务系统的信息服务,不论是旧的或新的,都能够通过服务的包装,成为随取即用的资源,以服务的形式对外发布,以松耦合原则实现共享,并可将各种服务快速整合,开发出组合式应用,实现对电子政务业务需求的快速响应。1.2.1 关键因素框架图2 关键因素框架soa实施成功的关键因素包括政务部门对soa有深入的理解和认识,应用场景条件成熟,基础资源完备,实施方法论成熟、完整,实施平台和工具实用、先进、项目管理规范、符合技术标准等。soa实施模型的建立,包括持续的发展和重新设计。初始阶段,主要涉及构建新服务以及将遗留的应用程序部署在soa上。基础

16、服务就位后,服务要抽象和精化业务流程。经过多次迭代。对于每一次迭代,反馈信息传回到服务并进一步优化。同时,关注电子政务的soa技术标准、新兴技术和趋势、编译要求、开发平台的专门知识、模式、最佳实践案例、项目管理和测试等方面。1.2.2 政务部门图3 政务部门政务部门soa实施中符合电子政务项目建设的统一规划、统一标准、统筹协调、资源共享、注重实效、保障安全的原则,促进电子政务健康发展。根据国家电子政务总体框架规划目标中,“到2010年,覆盖全国的统一的电子政务网络基本建成,目录体系与交换体系、信息安全基础设施初步建立,重点应用系统实现互联互通,政务信息资源公开和共享机制初步建立,法律法规体系初

17、步形成,标准化体系基本满足业务发展需求,管理体制进一步完善,政府门户网站成为政府信息公开的重要渠道,50以上的行政许可项目能够实现在线处理,电子政务公众认知度和公众满意度进一步提高,有效降低行政成本,提高监管能力和公共服务水平”。北京市“十一五”时期国民经济和社会信息化发展规划中提出“搞好滚动衔接。组织好信息化规划实施的监测和中期评估,积极借助社会中介组织力量,多角度分析评价规划实施效果和政策措施落实情况,及时发现问题和提出改进意见。不断探求解决信息化工作中面临问题的新思路、新机制、新办法,设计和把握好规划实施的重点和时序,为规划的有效实施和年度计划的制定创造条件,保障“十一五”时期全市信息化

18、阶段目标和总体目标的有机衔接,保障各项任务的全面完成”。建立面向服务的架构(soa)的实施方法论,能够更快地提供服务并更好地适应电子政务业务的需求和服务响应。实施方法论对加强电子政务项目建设的管理,保证建设质量,实现资源共享,避免重复建设,提高投资效益。对电子政务网络、安全支撑平台、应用支撑平台、各类应用系统、信息资源开发利用及共享等新建、扩建及升级改造提供支持。实施方法论在电子政务项目的规划、方案审核、绩效考评、监督、指导电子政务项目建设、验收和维护的实施提供支持。采用面向架构的设计和实施方法,可以优化电子政务规划、标准规范、资源共享、互联互通的效果,以及电子政务网络等公共设施建设。1.2.

19、3 应用场景定义应用场景,理解soa在实施环境中的需求、实现用户需求的目标,定义实施过程及应用产品的优先级。其中,定义服务模型,描述用户实施的目标,确定实现的的功能,理解业务变化对对soa实施的影响,增强soa实施中随需应变敏捷性。 应用场景目标和环境分析包含:服务咨询、服务定义、服务装配、服务实现、服务基础设施,服务对象。图4 应用场景服务咨询:咨询队伍由业务人员、业务咨询专家、soa架构师等组成,在业务专家支持下进行服务建模。一个良好构建的业务流程模型可以帮助电子政务应用的定位和排除隐藏的低效、高成本以及带来延迟的业务活动。流程建模从组织结构、业务流程及相关业务资源,服务建模则利用业务与电

20、子政务应用分析业务,关注业务活动之间的层次化和组合关系。解释应用或流程在执行的过程中会与哪些相关的业务系统交互(包括交互的方式)。为后面的服务实现和架构设计提供支持。实现服务的功能和技术指标。服务定义:采用自上而下、自下而上分类的比较,得到服务的候选者。自上而下 (业务领域分解)方式从业务着手进行分析,将电子政务业务进行领域分解、流程分解,以及进行变化分析。将业务流程分解成子流程或者业务活动,逐级进行,直到每个业务活动都是具备业务含义的最小单元。每一个节点,都是服务的候选者,节点集合构成了服务候选者集合。自上而下、自下而上分类比较发现新的服务。其中,将区分业务领域中易变的部分和稳定的部分,将易

21、变的业务逻辑、业务规则剥离,保证未来的变化不会破坏现有设计,提升架构应对变化的能力。对未来需求的分析中发现一些新的服务候选者,将服务候选者加入到服务候选者目录中。 服务装配:定义实现服务的服务组件的细节,包括,数据、规则、服务、可配置概要、可能的变更,同时还会涉及到消息、事件的定义和管理。业务比较中,选择支持相关的业务流程和业务目标。满足技术全面、前瞻性、延续性等特点,满足复合应用的相关非功能性需求。在不同的应用、流程中重用,减少重复的功能实现,降低开发和维护的成本。服务规约需要定义服务的消息、非功能性需求以及服务之间的依赖关系、组合关系。服务实现:根据电子政务业务领域的理解和现有it系统的分

22、析,分布相应的服务组件,并决定服务的实现方式。由已有系统相关功能,或者重新开发相关功能提供服务,或者选择合作伙伴提供服务。服务实现注重关键点的技术可行性的分析。服务基础设施:组织及跨组织中的软硬件及应用系统,分布性和异构性基础信息资源、专业信息资源、功能服务资源。满足组织及跨组织资源的获取和调用,统一数据目录、服务目录。服务对象:政务部门的组织机构,实现各组织机构安全信息交换,跨组织的之间的异构应用系统集成,服务机构内部部门之间的安全信息交换及异构应用系统集成。统一服务的请求调用和资产重用,提高服务机构应用系统的集成灵活、高效,降低成本。1.2.4 基础资源图5 基础资源面向电子政务的机构中包

23、含:服务咨询商、服务集成商、服务生产商、服务中介、基础设施提供商。长风联盟通过建立soa开放协作创新体系“国际标准组织骨干企业长风联盟tf+科研院所+跨国公司”,基于开放、协作、国际化原则,为电子政务建设提供基于soa的“标准规范、参考架构、技术架构、解决方案、实施方法、平台产品、保障体系”全套服务。1.2.5 实施方法论将电子政务实施归纳为实施目标、应用场景、流程自动化、技术架构、服务组件开发、业务模型、项目的组织和管理、成本与收益,成熟度评估和改进、原有系统的重用、遗留系统的移植、服务集成、治理目标等,确定建立面向电子政务实施方法论的目标。图6 实施方法论贯彻实施方法论的目的是保证项目实施

24、的成功。总结soa实施的方法论,协调组织机构、运作、服务设计与提供之间的关系。更好地指导支持长风联盟中的企业soa电子政务行业实施,在电子政务工程项目实施中应对业务及其需求的变化。将soa在长风联盟在电子政务中的实施与电子政务用户的业务战略连接,将二者能协调一致,不断改进实施方法。面对电子政务项目实施的业务整合和流程整合的需求变化。soa提供基于标准的、分布式的、松耦合并能反映业务流程的it架构,快速响应业务需求的变化。创建公共的、基于标准的服务,及可重用资源,实现应对项目变化的一致性和灵活性。随着业务需求的变化快速重组系统,节省投资,提高项目效益汇报。最大限度地满足业务的需求,最有效地重用已

25、有的应用功能。实施方法论可以帮助业务人员、管理人员、技术人员等更好地对项目的规划和实施,迅速响应业务需求,从电子政务项目的实施中获益。1.2.6 实施平台和工具图7 实施平台和工具基于长风联盟soa电子政务总体技术架构和长风联盟soa电子政务解决方案为基础,选择实施平台和工具。选择底层平台时,避免用户自己编写解决方案,考虑团队对具体平台的满意度,减少开发和维护的总体成本。策略上,团队可以选择使用多个平台的组合,实现松散耦合、重用以及技术和服务的抽象。soa的标准正在不断发展,不同厂商的实施平台不同标准解决的是同一个问题。吸收其中的基本原理、要素、实施方和政务行业用户资金投入的效益,需要选择标准

26、的实施平台保护投资,提高合作伙伴集成的耦合度。1.2.7 项目管理图8 项目管理制定项目管理结构,确保电子政务实施中服务的管理、有效实施的延续性。强化管理团队组织中的驱动因素、文化、技术和信心等因素。管理中确保无重复劳动、贯彻soa在项目中的应用。制定内部标准、蓝图、参考架构、设计模式、模板、共享服务等。项目管理中制定soa实施的策略,监管。制定团队组织管理和业务要求的优先级和排序。保证每个服务的总体质量。保持团队成员持续的沟通和交流。帮助项目管理和项目系统的平稳运行。项目管理中贯彻iso和cmm标准和要求。项目管理涉及团队组成、项目持续时间、开发方法、项目需求、技术解决方案、用户的满意度、人

27、员专业技能等。服务水平目标、服务质量、安全、访问控制、故障转移、监视、灾难恢复、审计和通知、验证、授权、确认和数据转换等具体事项。soa电子政务实施的管理,需要控制更改、审计、监视系统的基础设施,负载处理、版本管理、服务的生命周期管理和伸缩性,项目进度,资金筹集,人员安排,业务驱动因素、制定面向业务的服务等。1.2.8 技术标准图9 技术标准面向服务的体系结构是一个不断发展的概念,需要适用于新的软件系统和现有软件系统,适应技术标准在不断的丰富和发展的现实,采用技术及技术标准考虑管理、实施、应用、研发等因素对实施成功的影响。具体soa技术标准涉及soa治理、服务契约、web服务平台、面向服务的开

28、发等。 实现服务层(service-level)的通信、发现机制、安全、数据处理、事务管理及系统管理。soa实现应用互操作、多渠道客户访问及业务流程管理,以及ws-security、ws-reliablemessaging、ws-atomictransactions、ws-composite application framework、ws-addressing、ws-policy及ws-bpel等规范、协议、标准。第二章 soa实施总体框架soa实施总体框架涉及电子政务的政务部门的各项业务,需要政务部门和服务提供商等各方面的参与和配合。加强政务部门对实施的重视和组织领导,充分发挥政务部门对实

29、施方法的指导和协调作用。技术上采用具有高度兼容性和可扩展性的先进技术,对现有信息资源进行整合利用。制定soa电子政务实施的各项标准规范,业务流程及相关配套规章制度,合理规划信息资源的开发利用,采用先进可靠的技术保障网络与数据的安全与稳定,为行业和公众提供准确快捷的信息服务。soa实施总体框架模型包括框架的设计目标、应用模式、标准规范、实施过程、项目管理、实施策略、实施技能、支撑资源等。设计框架模型如下。图10 实施总体框架2.1 支撑资源党的十六届五中全会指出,要推进国民经济和社会信息化,将信息化放在更高的战略地位,将信息化作为落实科学发展观、转变经济增长方式、建设节约型社会的重要手段。大力推

30、进改革和创新,加快做强信息产业,深入有效推进国民经济和社会各领域的信息技术应用,充分发挥信息化的带动作用,转变管理方式,实现低成本、高效率、可持续发展。增强自主创新能力,突破和掌握关键技术,加快信息化体制创新,强化信息化资源整合与共享,形成产用互动发展的格局,优化信息化发展环境,加快支撑服务体系建设,营造信息化发展新环境。其中,soa的实施技术上支撑资源包含:联盟资源、厂商资源、项目经验、基础理论、相关知识、其他资源等。支撑资源使得构建电子政务实施中的业务集成架构能够运行在任何包含了安全、目录服务、存储管理等底层的软硬件平台之上。基于soa的技术支撑平台资源,蕴涵电子政务的业务应用系统技术的开

31、发,也包含对未来业务应用系统整合需求的前瞻,对未来整合技术发展趋势的把握,满足电子政务的可持续发展。2.2 实施策略实施原则上统筹规划,强化资源整合,充分发挥市场机制在信息化资源配置中的基础性与导向性作用。务实高效、安全可靠。结合实际,突出应用,讲求实效,避免形式主义和重复建设。加强法律、法规和制度建设,加强信息安全技术体系的建设,保障soa电子政务实施的健康发展。实施的成功包含了计划和执行两个方面。其中,实施策略包含:实施需求、分级模型、指导思想、成熟度评估、实施目标、实施原则、架构选择、服务选型、质量评价、绩效评价。针对实施中涉及的政务部门、企业、项目等因素,为保证实施成功对目标、业务场景

32、、项目选择、制约条件、技术框架、服务模式、解决方案确认、业务模型、设计模式、项目管理、效益评估、soa成熟度、成功标准、向soa过渡规划等方面制定实施策略。技术上强调互操作性和位置透明度的组件互连,在soa架构基础上开发新的业务应用系统,也可以通过利用当前的资源(包括开发人员、软件语言、硬件平台、数据库和应用程序)来保护现有的投资,提高生产力的同时,降低成本和风险。soa适应的、灵活的体系结构类型,为在开发和维护中缩短系统上线时间以及降低成本和风险提供基础。在逻辑设计、物理设计、流程优化等方面加强工作。2.3 实施技能实施技能包含:soa架构、相关技术、标准、产品、工具、实施策略、项目管理、操

33、作流程。针对soa的开发平台、业务执行管理服务、用户交互服务、业务流程集成服务、信息集成服务、服务总线、对外服务、业务应用服务、应用及数据访问服务、基础架构服务。实现信息稳定、可靠的传输,硬件、操作系统、网络等最大限度的提高业务应用的可移植性、可扩充性和可靠性。坚持运用先进的实施技能思路,最大限度地减少应用系统的复杂性。2.4 标准规范服务规范包含:国家标准、厂商标准、长风联盟标准。采用全面、成熟、先进的标准规范架构,在电子政务项目的实施。 推动长风联盟在soa行业实施的规则、标准、法规方面的研究,建立长风联盟企业之间合作机制。推进soa在电子政务项目的应用。根据政务公开和政府内部信息共享的要

34、求,制定政务信息共享目录和数据交换规范,建立政务信息资源目录体系与交换体系,实现信息资源在各级政府部门间的交换、共享和公开。加强政务信息资源开发,建设对社会公开的信息资源、为领导决策服务的信息资源和供政务部门使用的信息资源,加快建设人口、法人单位、自然资源和空间地理等基础性信息资源库。加强部门协同,有步骤、分类推进政府核心业务之间的畅通,建立职能协调、并联运行的工作机制,建成统一的、跨部门的基础信息资源和各类业务协同平台,逐步实现同层次和上下级政府机构,以及各主要业务系统之间的信息共享和协同办公。2.5 实施过程实施过程按应用级别划分为不同的应用阶段。按优先级别包含了简单可快速实施的项目、利用

35、soa集成项目、业务流程自动化项目、企业针对soa的改进、评估、测试,针对行业提供重用的服务等级别。以先评估后建设为指导,制定soa在电子政务建设项目的目标,规范soa在项目建设的应用目标。 具体实施过程包含:总体规划、业务建模、架构设计、服务设计、服务开发、服务集成、流程优化、系统部署、系统交付、运行维护。在建设soa电子政务应用系统时,必须考虑对于现有的数据等it资产的继承。按电子政务应用系统建设周期特点,实现基于soa的应用系统架构,需要长期建设和完善的过程。实施过程中以soa的方法解决,取得经验,并逐步扩展到全部的业务系统和新的应用领域。对电子政务建设基于soa的技术平台,解决当前电子

36、政务信息化建设遇到的主要问题入手,逐步实现完整的电子政务soa应用技术支撑体系框架,为今后建设整合的电子政务应用提供技术基础。2.6 项目管理项目管理包含:总体管理、范围管理、时间管理、费用管理、质量管理、人力管理、沟通管理、风险管理、采购管理、管理机制。持续改进的项目管理的目标、服务、组织的关系,帮助项目管理的改善与用户的关系,项目管理运行的不同层面,包括业务层面、企业层面及行业层面。坚持管理与技术并重,加强信息安全保障工作。建设统一、完善的电子政务安全保障体系。实施信息安全等级保护制度,建立信息安全风险评估体系。2.7 应用模式建立soa在电子政务实施中的创新机制,建立以长风联盟的企业为主

37、体,政府引导、凝聚政、产、学、研各方的资源力量,带动soa在电子政务中技术和产品的应用和推广。选择有重大带动作用的关键技术和产品,组织实施,政企互动,推动soa实施方面获得大的突破。具体应用模式包含:基于标准的集成、原有系统的重用、遗留系统移植、流程自动化等。将标准的业务操作程序做进一步的精简和改进,消除明显的瓶颈,使应用模式定义完善。降低费用,提高服务与工作质量,扩大soa实施带来的效益,对原有的提供产品和服务的业务过程进行分析、化简和重新设计。第三章 实施策略3.1 实施目标制定长风联盟soa电子政务实施方法论,针对项目制订实施规划、从soa的体系架构、技术架构,实施的战略目标,业务需求框

38、架、技术方案,以及项目的实施咨询策划方法。保障soa应用架构和技术架构实施的持续性。建立体系架构明晰、技术业务相互推动、高效运行、稳定的应用和管理体系。建立创新的业务结构、业务流程和管理有效性的整体提升,为soa的实施提供有力的支撑。构建起一个开放、灵活、以服务为导向、完整地长风联盟soa电子政务实施的应用体系架构,满足长风联盟企业整体发展战略的要求。如图所示。图11 实施目标3.2 指导思想加强长风联盟的组织领导。加快推进soa在电子政务的实施,进一步明确soa在电子政务应用规划的实施方法。如图所示。图12 指导思想1) 确立soa应用体系架构的符合性准则,坚持“松散耦合结构“的设计原则,建

39、立支持soa应用体系架构实现的技术体系架构。建立符合soa应用体系架构的业务功能,技术方案、技术标准、技术选型,充分满足应用的需要。2) 处理好目标应用体系架构建设过程中,战略性项目和过渡性项目的关系。对必需保留和续建的过渡性应用系统,要尽可能简化功能,使用经济的技术,减少投资,对过渡性的新建项目,对采用与技术架构不相容的技术,以及破坏体系架构的项目或建设中的战略性项目,采取不同的soa的处理方式。3) 以战略驱动、成果为导向,防止目标的偏移、提高效益、降低实施风险。4) 通用的连接,消除由于专用技术和解决技术不匹配问题所带来的开销和复杂性。 5) 通过在soa体系结构中的聚合进行构建,实现重

40、用。6) 适用于大部分编程语言和运行时环境。 7) soa电子政务实施的架构、技术、产品、工具等具有能够根据需要重新配置、修改和创建新软件的能力。实现自动化业务流程。具有一定程度的延展性,可以方便地进行更改,以满足不断变化的业务需求。8) 在新场景中采用共享组件,就会继续此过程。组件将通过积累各种功能得到发展,并同时保留所有旧功能。3.3 实施原则按照国家和北京市关于电子政务发展的要求以及于电子政务规划的相关文件精神,始终坚持以科学的发展观为指导,坚持以人为本,突出发展为核心。实施原则满足soa电子政务实施带来的成本、满足项目进行过程中变更的要求。提供soa电子政务实施中工程最佳实用扩展,将s

41、oa的实施目标和实施技能应用于现有软件和新创建的软件中。如图所示。图13 实施原则实施原则如下:1) 先导性原则:以适度超前意识谋划soa在电子政务的实施。2) 协调性原则:做到各系统之间的协调一致,做到基础设施平台与各应用系统相协调、政务及其他行业应用的信息化相协调。3) 可行性原则: 确定实施项目的规划,准确把握各个系统阶段,认真分析制约“瓶颈”,理清规划思路,明确任务目标,确保规划目标能够全面顺利实现。4) 坚持统筹规划,分步实施,统一标准,资源共享,应用主导,安全可靠,务求有效的原则。5) 采取总体规划、分期建设、逐步完善的实施原则。了解并使用新的 soa 技能,如集成设计,其中包括组

42、件组装、流程自动化和数据集成。6) 封装:现有应用程序及其现有接口不加更改地附加到提供一个或多个 soa 接口的网关。7) 重构:修改或扩展现有应用程序,以提供更适合将其作为服务使用的新接口。8) 组件化:现有应用程序被分解为组件,然后对这些组件进行重新组合,以促进重用,并将以前不可访问的功能作为服务操作公开。3.4 实施需求政务部门宏观决策,推动soa在电子政务实施,带动长风联盟的的企业采用soa实施的步伐。从重大项目和有广泛社会影响的工程着手,对实施的规划、投资、建设、产生经济效益和社会效益等方面考虑,运用多种运作机制,以最小的付出获得最大的整体效益,保证持续发展。同时,长风联盟已经同国内

43、外著名的it企业、研究开发机构结成技术联盟,政产学研相结合,提供了soa在电子政务的应用条件。采用soa电子政务项目实施,针对soa分布式系统的体系结构,将异构平台上应用程序的不同服务,通过服务之间的接口和规范,按松耦合方式整合成一个新系统,如图所示。图14 实施需求3.4.1 实施目标分析电子政务实施中业务过程分析模型、业务层、过程层次分解、时序关系等实现的细节描述。分析实施过程中合作伙伴之间的协作关系,进行过程分析、服务提供者分析、服务接口分析、服务接口的方法分析、方法的输入消息类型分析、方法的输入名分析、输入消息等分析。目标如下:1) 将现有的资产封装成新的服务。保留现有的资源投资。2)

44、 降低集成和管理复杂性。减少需求变更的影响限度。3) 通过利用现有的组件和服务,减少软件开发生命周期。4) 减少需求变更做出响应时间。5) 以松散耦合的方式完成业务服务要求,根据业务要求的重用。6) 对业务流程创建、修改和管理,满足不同阶段的需求。7) 伴随soa有关的规范和标准的发展和逐步走向成熟。厂商提供成熟的开发的工具和环境产品,为推广soa的在电子政务的应用和实施奠定基础。3.4.2 业务分析业务分析人员与项目实施人员可以通过解析和描述业务功能的流程,及soa应用集成环境协调行动。提高电子政务实施中业务流程的分析,设计与开发能力,适应电子政务实施中业务需求的变化,以提高项目回报。具体实

45、施中将业务过程建模过程分成分析到开发两个阶段,并且在这两个阶段对标准:如wsdl xml,bpel、uddi、ws_*等提供业务建模视图。不同阶段的业务过程模型之间,如业务过程分析模型与bpel的业务过程执行模型,通过建模工具进行生成,自动或交互模型更新。业务过程需求分析包括功能模型、信息模型、组织模型和资源模型的电子政务业务实施建模。图15 业务分析3.4.3 实施路线图确定符合实际的应用范围和方式的实施路线图,通过实施工作的展开,定义业务策略与过程, 制定近期、中期、长期参考架构路线图、未来指标、成本构成及收益情况的路线图,将soa实施服务战略标准化,预见soa实施中管理和技术等因素对项目

46、与应用的影响,制定组织与管理的结构与策略,降低实施的风险,如图所示。图16 实施路线图soa实施路线图的组成共分5个阶段:实施范围、规划、服务提供、项目阶段管理、运维管理等路线图定义,组成方式如图所示。图17 实施路线图组成3.5 实施分级模型实施分为三个级别:需求级别分类、项目实施、产品实施。针对不同项目的实际情况按不同的级别处理模型。同时,针对某个具体项目分级模型。需求级别分类参照了oracle soa实施五步法理论。图18 实施分级模型实施分级模型是由soa设计原则衍生出的各种模型和技术,如soa成熟度模型、服务建模方法学、soa编程模型、企业服务总线、服务注册库等。由于电子政务实施的项

47、目中现有it环境和业务环境的不同,采纳soa的价值和采纳的步骤也会相应不同。对任何一个企业或者是服务提供商,在采纳soa前需要深刻理解soa的内涵和外延,并客观分析采纳soa的好处以及带来的风险,并实际情况规划soa实施的步骤,如图所示。图19 分级类别3.5.1 需求级别分类对于不同项目需求和实施要求的判断,分为5个级别。如图所示。图20 需求级别分类3.5.2 项目实施阶段划分对于具体项目阶段模型的实施要求的判断后,在项目管理统一协调下,对项目的准备、设计、追踪、监控、问题报告、实施等管理。如图所示。图21 项目实施阶段划分3.5.3 产品实施以实现项目的目标为标准,明确目标、范围和项目任

48、务,建立高效的项目组织结构,取得客户高层管理者的支持,配备有经验的项目管理人员和项目团队,保证充足的技术支持资源,实施方/客户方双方的参与和协商,建立双方良好的沟通机制,实施方对客户方提出的需求积极反应,监控和反馈实施风险,采用正确的策略和方法应对。图22 产品实施3.5.4 分级模型生命周期注重分级生命周期是实施成功的基础,制定严谨、完善的项目实施和管理方法, 通过过程化的规范和方法,指导和控制项目实施,保证项目目标的快速和成功实现,最大程度的保证客户的投资的回报和保证实施厂商实施的成功。分级模型生命周期包含:服务建模、服务实现、架构设计、开发与集成、监管和评估、服务管理。图23 分级模型生

49、命周期 服务建模根据服务建模方法学创建符合soa设计原则的服务模型。发现服务类别、服务制约因属。 服务实现和架构设计根据确定的服务模型,结合电子政务应用中现有it环境确定服务和服务组件的实现策略,并设计用于实现服务的基础架构:如esb、流程服务引擎、人工服务容器等,服务组件划分、服务实现决策和服务基础设施设计。 服务的开发和集成在soa电子政务的实施项目中,开发和集成的模式都会发生相应的变化,服务会成为开发阶段的中心概念。服务模型映射到编程模型,逐步实现服务,并在服务层次上进行持续的集成是这一阶段的主要内容。 soa监管与评估实施项目的相

50、关人的活动都围绕着服务模型和服务元数据。服务模型和服务元数据质量直接决定着电子政务中的应用向soa转型的效果。通过建立适当组织和流程保证服务模型、服务元数据在创建时和运行时的质量。 服务管理按分级生命周期过程和要求,对技术、实施策略、实施过程等规范执行服务管理,满足实施需求。对范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理等进行管理,对其中的启动、计划、执行、控制、结束等标准进行规范。管理层面上,服务管理侧重使用工具和技术框架、标准规范和提高服务管理效能。技术层面上,服务管理同时侧重满足在soa实施中实现功能性如:服务性能、服务安全等需求。3.

51、6 框架选择框架的选择重在落实具体标准和要求,选择最优化的框架,采取有效手段,确保框架选择的正确。在严格遵循电子政务国家标准规范的前提下,紧密结合电子政务实际,按框架前瞻性为原则,加强框架标准规范建设工作。选择的框架加强在政务内网网络建设及管理,政务外网建设及管理,soa技术应用,信息系统和网络安全管理,信息资源分类,信息发布制度,信息交换,信息资源管理,信息存储与交换等方面应用,如图所示。3.6.1 框架选择的标准框架选择按框架模型、模型运行、未来需求三方面考虑并制定衡量标准。从框架的性能要求、规划、技术保障等方面综合分析、按不同视角权衡后决策。如图所示框架的三个方面。图24 框架选择标准3

52、.6.1.1 框架模型框架模型选择要考虑项目定义阶段、项目规划阶段、项目实现阶段、项目切换阶段等核心过程和辅助过程中是否满足实施目标要求和满足客户未来发展的需求。技术方面主要考虑业务功能、硬件功能、功能点、组件的定义、组件的对外接口、组件的使用、非功能性能够满足需求。 模型运行模型运行的目标是精简,快速,保障实施的成功,体现管理思想和实施方法论应用,结合长风联盟企业电子政务项目实施的成功经验,总结实施过程规范、模板。针对具体项目,通过过程化的规范和方法,指导和控制项目实施,保证项目目标的快速和成功实现,最大程度的保证客户的投资的回报。技术方面,采用面向服务的支撑环境,保障电子政务

53、实施中对性能,安全,扩容,扩量,容错,扩展等要求未来需求。 未来需求高扩展服用架构动力,定制业务变动适应力。总结制定严谨、完善的实施和管理的方法论体系,确保和促进框架选择的科学、合理、规范,为实施成功提供保障,为客户创造了价值。3.6.2 架构设计和开发soa的技术覆盖电子政务实施的生命周期,以及电子政务实施的系统的各个层次。制定评估实施soa的评估标准和成熟度的划分标准。了解和分析电子政务工程的业务环境现状下,建立soa成熟度模型,制定soa实施的计划。图25 框架设计与开发 组织和流程总结soa电子政务实施soa的经验,实施soa的范围,规划和实现soa的能力,

54、电子政务应用中长风联盟企业的业务部门理解soa实施的价值和过程程度,有系统的方法指导服务的发现和设计能力。 设计在了解soa电子政务项目或工程的应用集成程度,合理规划和设计应用的组件,定义服务模型范围。应用基础架构软件,帮助用户加快soa的实施步伐,将soa从试验阶段推进到实用阶段。服务基础架构,是一个基于标准的平台,最大限度地实现互用性和开放性,它提供了一个能够屏蔽底层系统和技术复杂性的抽象层。实现it企业技术架构水平与电子政务客户的业务要求同步,提供一个能在异构环境中快速、准确、无缝工作的平台,充分保护客户的投资。 应用采用重用的方法。保证应用数据的实时和异构处

55、理。设计中考虑构建复合应用。实施过程中,通过服务和持续改进的过程保证客户目标的永续完善。 基础架构基础架构选择标准:可扩展性和灵活性保证满足业务的需要。基础设施响应业务流程性能的变化。建立统一的安全架构和规范。同时,确定框架soa成熟度模型如下。下面简述基础架构设计中需要注意的关注点。1) 当需求发生变化时,避免架构中大量集成的数据集调整。2) 应用程序的重构主要通过数据集成完成。3) 将主要的或关键的应用从功能角度进行组件划分,原有的j2ee/.net等应用通过重构实现这些组件,组件间的集成通过组件接口和相互间的契约完成。4) 电子政务具体业务中服务模型和构建,建立在soa方式服务的业务流程集成。5) 已有服务模型基础上完成企业范围内和企业间soa技术的集成。6) 基础设施、服务组件、服务、业务流程以虚拟化服务方式解耦,通过对基础设施的监控和管理来保证服务质量。7) 服务可以根据业务策略和it策

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论