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/