科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何区别SOA治理和SOA管理

如何区别SOA治理和SOA管理

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

随着企业开发中SOA进程的不断深入,越来越多的人们认识到成功实施SOA仅仅依靠技术是不够的。在这个背景下,SOA治理的概念应运而生。

作者:胡键 来源:支点网 2008年5月21日

关键字: 中间件 SOA BPM

  • 评论
  • 分享微博
  • 分享邮件

    随着企业开发中SOA进程的不断深入,越来越多的人们认识到成功实施SOA仅仅依靠技术是不够的。在这个背景下,SOA治理的概念应运而生。在各类与SOA相关的文章中,“治理”一词的出镜率明显呈上升趋势。这类文章通常侧重于介绍SOA治理的概念、方法和原则,并凸现其在成功实施SOA过程中的重要性。但是,它们仿佛都忽略了这个看似简单,却又容易让人产生疑惑的问题:“SOA治理和SOA管理的区别是什么?”

  刚刚参加完SOA World 2007的Albert Mavashev这样写道:

  非常有趣地看到象“治理”这样的新术语正在代替象“管理”这样一个好的老术语。事实上,SOA治理和SOA管理的区别在哪儿呢?我看不出来。这样看来,我们是有了一些新概念和术语,但它们并没有给原来好的老术语带来一些新的东西。

  Joe McKendrick认为Albert Mavashev的“治理就是管理”的观点有其合理性。这种观点简单明了,人们容易接受。同时,他认为当“治理”一词应用到SOA领域之后,就超越了简单的“管理”内涵。他还引用了治理大师Miko Matsumura对于SOA治理的定义:

  为了进一步的说明指导,我求助于治理大师Miko Matsumura……SOA治理就是:‘贯穿设计时、运行时和变更时SOA生命周期的创建(Creation)、沟通(Communication)、强制(Enforcement)、维护(Maintenance)和适应(Adaptation)策略。’

  对于以上定义的理解,IBM的WebSphere软件服务部门的顾问Bobby Woolf在DW上发表的文章可能会有所帮助。

  治理确定谁负责制定决策,需要制定什么决策,以及使决策制定保持一致的决策。

  治理不同于管理。治理规划需要制定什么决策,而管理是制定和实施决策的过程。治理重在建立决策,而管理重在贯彻执行决策。

  他认为,治理所关注的是建立一套实际工作的指南,该指南是管理的基础。从这个方面来说,治理解决的是策略,而管理解决的是执行。

  另外,Paul Lipton对于如何区分治理和管理这一问题,也给出一个简单的答案:

  对于这一问题的简单答案是:SOA治理主要关注于开发过程,而SOA管理则关注于SOA运行时的方面。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章