随着企业开发中SOA进程的不断深入,越来越多的人们认识到成功实施SOA仅仅依靠技术是不够的。在这个背景下,SOA治理的概念应运而生。在各类与SOA相关的文章中,“治理”一词的出镜率明显呈上升趋势。这类文章通常侧重于介绍SOA治理的概念、方法和原则,并凸现其在成功实施SOA过程中的重要性。但是,它们仿佛都忽略了这个看似简单,却又容易让人产生疑惑的问题:“SOA治理和SOA管理的区别是什么?”
刚刚参加完SOA World 2007的Albert Mavashev这样写道:
他认为,治理所关注的是建立一套实际工作的指南,该指南是管理的基础。从这个方面来说,治理解决的是策略,而管理解决的是执行。
另外,Paul Lipton对于如何区分治理和管理这一问题,也给出一个简单的答案:
不管怎样,SOA治理今后会在SOA领域之中占有关键的位置,理解“治理”和“管理”的区别将有助于我们进行SOA治理方面的实践。你理解中的SOA治理和管理又是什么?欢迎与我们分享你的观点。
本文同样转自:InfoQ中文站http://www.infoq.com/cn/news/2007/11/soa-governance-management
Joe McKendrick认为Albert Mavashev的“治理就是管理”的观点有其合理性。这种观点简单明了,人们容易接受。同时,他认为当“治理”一词应用到SOA领域之后,就超越了简单的“管理”内涵。他还引用了治理大师Miko Matsumura对于SOA治理的定义:
对于以上定义的理解,IBM的WebSphere软件服务部门的顾问Bobby Woolf在DW上发表的文章可能会有所帮助。
评论