写点什么

如何区别 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:011417
用户头像

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

关注

评论

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

兆骑科创创新创业大赛活动举办,线上直播路演,投融资对接

兆骑科创凤阁

直播系统开发——直播间架构的设计及难点分析

开源直播系统源码

软件开发 语聊房 语音聊天源码 直播系统开发

IDC:阿里云稳居中国大数据平台公有云市场第一位

阿里云大数据AI技术

阿里云

Pisanix v0.2.0 发布|新增动态读写分离支持

SphereEx

数据库 开源 ShardingSphere SphereEx

重构指标之如何监控代码圈复杂度

京东科技开发者

测试 重构 软件重构 分布式应用软件

如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】

Bug终结者

java; Linux Kenel 8月月更

Vue3 初探

怀府风

百度APP Android包体积优化实践(三)资源优化

百度Geek说

Andriod

SAP ABAP SteamPunk 蒸汽朋克的最新进展 - 嵌入式蒸汽朋克

汪子熙

云原生 Cloud 云平台 SAP 8月月更

《2022 年上半年全球独角兽企业发展研究报告》发布——DEMO WORLD世界创新峰会圆满落幕

创业邦

基于 Next.js实现在线Excel

葡萄城技术团队

前端 在线excel nextjs 表格 控件

《分布式云最佳实践》分论坛,8月11日深圳见

阿里云弹性计算

分布式云 飞天 数字化升级 一云多形态

从-99打造Sentinel高可用集群限流中间件

艾小仙

Java 高可用 sentinel 集群限流

HTTP和HTTPS的区别

开发微hkkf5566

《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出

GPU算力

开发者独立搭建一个跨模态搜索应用有多难?

Jina AI

深度学习 云原生 神经搜索 跨模态应用 多模态数据

中大型商业银行堡垒机升级改造就用行云管家!必看!

行云管家

信息安全 银行 堡垒机 IT安全

深入聊聊Linux五种IO模型

C++后台开发

epoll 网络模型 I/O模型 C/C++后台开发 C/C++开发

如何防止重复下单?

三分恶

8月月更

快速打造安全的车联网平台

Geek_99967b

小程序

Mybatis中#{}和${}的区别

开发微hkkf5566

2022年7月国产数据库大事记-墨天轮

墨天轮

数据库 腾讯云 GaussDB 国产数据库 KingBase

攻防视角下,初创企业安全实战经验分享

声网

网络安全

Spring之JDK动态代理与CGLIB动态代理

echoes

面渣逆袭:MySQL六十六问,两万字+五十图详解

三分恶

MySQL 8月月更

化繁为简,聊一聊复制状态机系统架构抽象

阿里技术

数据库 架构

使用python获取浏览器收藏夹和历史浏览记录,然后可以...

技能实验室

签约计划第三季

大数据开发,Hadoop Spark太重?你试试esProc SPL

华为云开发者联盟

大数据 开源 后端

5种kafka消费端性能优化方法

华为云开发者联盟

大数据 kafka 后端 MRS

如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?

冉然学Java

高并发 java; 单线程 redis'

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