SOA 治理是 IT 治理的延伸,而 IT 治理是企业治理的延伸。 SOA 治理在组织的面向服务架构 (SOA) 中对服务生命周期和复合应用实施控制。
SOA 治理的功能主要包括:
- 建立新服务的开发、部署、操作和管理的决策权。
- 监控和报告决策和结果,以沟通治理结果。
SOA 治理提供了实现 SOA 承诺价值所需的业务/IT 一致性,以实现服务重用和改进的业务敏捷性。SOA 治理的两个重要组件是服务治理和组织变更。
从业务角度讲,有效的 SOA 治理必须涵盖整个 SOA 生命周期中所涉及的人员、流程和技术,从 IT 角度讲必须涵盖连接和重用,进而使业务与 IT 保持一致。
众多的研究发现,要从 SOA 获益,需要从初始 SOA 实施的开端就进行治理。作为 IBM 的 Smart SOATM 方法的一部分,Smart SOA 治理提供了基于 SOA 实现水平的正确治理水平。
| SOA 收益 | SOA 治理如何帮助实现收益 |
|---|---|
| 敏捷性 | SOA 治理可促进业务和 IT 领域的快速、有效的决策制定,加强快速构建、配置和组装服务以形成市场上的创新解决方案的能力,减少实施过程中繁琐的行政阻碍 |
| 加速上市 | SOA 治理可在事态未按计划发展时加速解决问题。人们知道联系谁和如何最佳地解决问题,以最大化效益。此知识可帮助加快变更,使组织更快更果断地应对竞争威胁和市场商机 |
| 降低成本 | 对提供最高价值服务的验收和一致意见可促进这些服务的采用和重用,减少精力和成本浪费。跟踪和管理标准有助于指导用户和开发人员了解要做什么,何时和在何处查找可用服务。因为在整个组织中利用了现有服务资产,所以投资回报得到提升 |



