扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
随着企业开发中SOA进程的不断深入,越来越多的人们认识到成功实施SOA仅仅依靠技术是不够的。在这个背景下,SOA治理的概念应运而生。在各类与SOA相关的文章中,“治理”一词的出镜率明显呈上升趋势。这类文章通常侧重于介绍SOA治理的概念、方法和原则,并凸现其在成功实施SOA过程中的重要性。但是,它们仿佛都忽略了这个看似简单,却又容易让人产生疑惑的问题:“SOA治理和SOA管理的区别是什么?”
刚刚参加完SOA World 2007的Albert Mavashev这样写道:
非常有趣地看到象“治理”这样的新术语正在代替象“管理”这样一个好的老术语。事实上,SOA治理和SOA管理的区别在哪儿呢?我看不出来。这样看来,我们是有了一些新概念和术语,但它们并没有给原来好的老术语带来一些新的东西。
为了进一步的说明指导,我求助于治理大师Miko Matsumura……SOA治理就是:‘贯穿设计时、运行时和变更时SOA生命周期的创建(Creation)、沟通(Communication)、强制(Enforcement)、维护(Maintenance)和适应(Adaptation)策略。’
对于以上定义的理解,IBM的WebSphere软件服务部门的顾问Bobby Woolf在DW上发表的文章可能会有所帮助。
治理确定谁负责制定决策,需要制定什么决策,以及使决策制定保持一致的决策。
治理不同于管理。治理规划需要制定什么决策,而管理是制定和实施决策的过程。治理重在建立决策,而管理重在贯彻执行决策。
他认为,治理所关注的是建立一套实际工作的指南,该指南是管理的基础。从这个方面来说,治理解决的是策略,而管理解决的是执行。
另外,Paul Lipton对于如何区分治理和管理这一问题,也给出一个简单的答案:
对于这一问题的简单答案是:SOA治理主要关注于开发过程,而SOA管理则关注于SOA运行时的方面。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者