写点什么

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

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

关注

评论

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

瓴羊Quick BI新增多项可视化分析的模块,为数据驱动决策带来更多可能

流量猫猫头

企业级低代码平台:企业IT部门的得力助手

优秀

低代码 快速开发 企业级低代码

【TiDB Future App Hackathon 2023 】TiDB 首届全球黑客马拉松,开发者的狂欢夏日盛会!快来一起 Coding 吧!

TiDB 社区干货传送门

专访泛境科技:如何借助3DCAT实时云渲染打造元宇宙解决方案

3DCAT实时渲染

元宇宙 元宇宙解决方案 元宇宙实时云渲染

华秋干货铺 | HDMI接口需注意的PCB可制造性设计问题

华秋电子

MobPush 消息重弹

MobTech袤博科技

北京云管平台采购选哪家?为什么?多少钱?

行云管家

云计算 多云管理 云管平台 云管平台厂商

为什么 Serverless 能提升资源利用率?

阿里巴巴云原生

阿里云 Serverless 云原生

Testng和Junit5多线程并发测试对比

javalover123

Java 单元测试 JUnit testNG junit5

微服务高并发流量服务降级、限流、熔断、流量效果控制

互联网架构师小马

Java 微服务

终极指南:Scrum中如何设置需求优先级

敏捷开发

项目管理 Scrum 敏捷开发 优先级

文件管理开发指南全新登场,快来了解如何访问各类文件

HarmonyOS开发者

HarmonyOS

v7.1.0 Resource Control 功能测试

TiDB 社区干货传送门

新版本/特性解读 7.x 实践

5分钟了解Kubernetes Ingress和Gateway API

俞凡

架构 云原生 网络

2023年甘肃省等级保护测评机构新鲜出炉!

行云管家

等保 等级保护 甘肃

洋洋洒洒2000字带你了解微服务高并发知识:Sentinel的特性

互联网架构师小马

Java 微服务 sentinel

提示工程七巧板:让ChatGPT发挥出最佳性能

博文视点Broadview

想给业务松松绑,又怕数据泄漏隐患? 动态脱敏了解一下!

极盾科技

数据安全

tidb变更大小写敏感问题的总结

TiDB 社区干货传送门

集群管理 故障排查/诊断

深度解析Java程序员从入行到被裁全过程

Java全栈架构师

程序人生 后端 架构师 java程序员 java面试

图数据库在通信行业有哪些应用?

悦数图数据库

v7.1 LTS Resource Control 试用

TiDB 社区干货传送门

新版本/特性解读 7.x 实践

FinClip | 来看看5月的成绩单吧

FinClip

普通Java工程师如何成长为一名优秀的架构师?

程序员小毕

程序人生 高并发 架构师 java程序员 java面试

科兴未来|第四届中国·盐城创新创业大赛

科兴未来News

见“芯”知著,浅析北斗芯片关键技术

江湖老铁

定时任务原理方案综述 | 京东云技术团队

京东科技开发者

定时任务 线程 中间件 分布式定时任务 企业号 6 月 PK 榜

第十一届“创业江苏”科技创业大赛正式启动

科兴未来News

FreeRTOS使用 — 合理使用内存 “ 任务中创建任务 ”

矜辰所致

内存管理 FreeRTOS 任务创建 6 月 优质更文活动

SAP ABAP SM50 事务码的另类用途 - ABAP工作进程对数据库表读取操作的检测

汪子熙

SAP abap Netweaver 思爱普 6 月 优质更文活动

# 文盘Rust -- tokio绑定cpu实践

TiDB 社区干货传送门

开发语言

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