写点什么

如何区别 SOA 治理和 SOA 管理?

  • 2007-11-26
  • 本文字数:927 字

    阅读完需:约 3 分钟

随着企业开发中 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 运行时的方面。

不管怎样,SOA 治理今后会在 SOA 领域之中占有关键的位置,理解“治理”和“管理”的区别将有助于我们进行 SOA 治理方面的实践。你理解中的 SOA 治理和管理又是什么?欢迎与我们分享你的观点。

2007-11-26 20:011045
用户头像

发布了 255 篇内容, 共 57.0 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

通过AOP和自定义注解实现请求日志收集功能

Java 程序员 后端

逼着面试官问了我ArrayList和LinkedList的区别,他对我彻底服了

Java 程序员 后端

设计模式——工厂模式

Java 程序员 后端

请您谈下数据库调优,指的是哪方面?

Java 程序员 后端

这六个 MySQL 死锁案例,能让你理解死锁的原因!

Java 程序员 后端

还没搞懂Java中的路径?看完这篇文章你就全懂了

Java 程序员 后端

【Flutter 专题】11 图解 ListView 的多种绑定方式

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

详细介绍OAuth2

Java 程序员 后端

软件设计师复习(一)

Java 程序员 后端

财富自由的声音:蚂蚁上市前,取消了周报

Java 程序员 后端

超详细:常用的设计模式汇总

Java 程序员 后端

送给你一份程序员大佬整理的 HTTP 基础知识大图

Java 程序员 后端

适合程序员表白的情话【保你脱单】

Java 程序员 后端

这400道面试题,决定了你去BAT还是TMD

Java 程序员 后端

这篇Kafka笔记真是写的太好了!不收藏都对不起我的眼睛

Java 程序员 后端

适合程序员表白的情话【保你脱单】(1)

Java 程序员 后端

设计模式(七):桥接模式

Java 程序员 后端

详解2021最底层Mysql索引原理及其优化

Java 程序员 后端

超详细Redis入门教程

Java 程序员 后端

软考(软件设计师)考点总结 -- 数据库技术

Java 程序员 后端

近年来面试阿里总结出360道面试题,【Java岗】(JVM

Java 程序员 后端

超进化!阿里腾讯大佬联合撰写亿级网关、分布式、微服务等太香了!(1)

Java 程序员 后端

远景能源java后台开发实习面试题

Java 程序员 后端

还在担心面试遇到SpringBoot,莫慌,我送你套神级pdf文档

Java 程序员 后端

还在用 Guava Cache?它才是 Java 本地缓存之王!

Java 程序员 后端

透过根源从而探究红黑树的本质,究竟二叉树是什么神仙鬼怪?

Java 程序员 后端

读懂这些面试题,月薪45K完全没问题?

Java 程序员 后端

超进化!阿里腾讯大佬联合撰写亿级网关、分布式、微服务等太香了!

Java 程序员 后端

跨年巨作!13万字!腾讯高工纯手写“JDK源码笔记”直接带你飙向实战

Java 程序员 后端

【LeetCode】环形链表 II Java题解

Albert

算法 LeetCode 11月日更

还在傻乎乎得背MyISAM与InnoDB 的区别?一篇文章让你理解的明明白白

Java 程序员 后端

如何区别SOA治理和SOA管理?_SOA_胡键_InfoQ精选文章