• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

从城市建设看SOA

发布: 2008-1-30 12:35 | 作者: 萧百龄 | 来源: IT168 | 查看: 14次 | 进入软件测试论坛讨论

领测软件测试网

 

4.组织与监管/治理

    成功的城市经营管理,往往借助于专责机构的建立。专责机构对领导小组负责,负责建设项目的研究策划、具体工作的组织实施,和政策的跟进落实,进而统筹、协调、检查、督办各项工作任务完成情况,通过建立监管制度和定期汇报制度,落实工作进度,同时代表政府行使监管职责。

    SOA过程

    和城市建设相同,SOA的发展也要经历类似的规划、施工、运营阶段,而且需要一个专责的组织来执行一套治理框架。

    1.SOA三大阶段

    SOA是一个旅程,其中有三个关键的过程和阶段,各自有不同的迭代,由不同的角色参与(如图1)。在策略和规划的过程中,由高管(VP、CIO、CTO 等)所组成的筹划指导委员会,以及负责向他们报告的业务策略师、业务架构师、规划师、分析师、和项目管理办公室(PMO)中的相关人员,定期(例如每半年)进行SOA策略规划。SOA并非万灵丹,因此规划应始于识别出企业中有哪些迫切的业务和IT问题,最适合借重SOA来解决。策略师、架构师首先就SOA的价值驱动力(即Value Drivers,例如整合客户数据、业务流程优化、降低维护成本)进行分析,针对目前的业务能力和IT现状,根据SOA对各项业务和IT驱动力的正面影响力,来选定重点方向;然后再朝向未来的目标远景分析差距,并排定实施SOA的优先级别、若干个项目计划,以及相关的评价体系;在举行下一次策略规划之前(例如半年后),分别实施相应各价值驱动力的解决方案。这些项目不宜过大,而应该切割成较小、容易掌控的大小范围。每个项目遵循共同的服务工程框架规范和过程,各有各的迭代,然后逐步从每个解决方案的开发过程中,同时选定、提炼出有共享价值的业务服务。在项目实施的过程中,参与的角色包括业务架构师、服务架构师、数据架构师、安全架构师、解决方案(应用)架构师、程序员、项目经理QA测试人员等。

图1 SOA的三大阶段

    有别于传统的软件开发过程(SDLC),服务的生命周期并不随着开发活动告一段落,也不随着解决方案和服务上线而落幕;而是进入另一个阶段,由IT中心运营人员,依据先前在每个服务工程项目之初所定义的服务合同中的各项指标,对各个业务服务,通过仪表盘等界面进行生产监控(包括业务活动监控、BAM),并且定期将生产数据以报表的形式反馈给SOA规划指导委员会的成员,进一步分析已执行的各个SOA项目的目标达成率,并计算其投资回报(ROI)等,作为下个规划周期中,修正、调整目标的重要参考。

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

42/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网