2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

实用的 SOA 治理

  • 2009-03-02
  • 本文字数:776 字

    阅读完需:约 3 分钟

Ross Mason, MuleSource 的 CTO 兼联合创始人,在一篇关于 SOA 治理的文章中提到,在现代社会中,传统的自顶向下的SOA 思想已经不再流行且已过时,对于治理以及SOA 整体而言,他敦促一种更为实用的现实世界的方案。

Mason 解释到,在传统的公司里有一个“SOA 卓越中心”,它是:

一个集中式的办公室,负责跨企业的对 SOA 项目进行传播、协调、执行以及衡量。理想的情况下,这一团队将会创建和执行一个综合的企业级 SOA 计划,编目服务,以及使用诸如 SOA 注册 / 仓储之类的软件工具来执行 / 衡量重用。

他解释到,这种方式已经被证明是无效的,并且引用了一个 Burton Group 的案例,指出仅有 20% 的组织关注企业 SOA 项目所带来的预期收益。他问到:“那组织为何还继续奋力挣扎想要 SOA 取得成功呢?”尽管对治理工具和技术的投资由来已久。他将失败归因于为了使用这些工具而要求人们的行为进行重大的改变。与之相反,他推荐(引用自 Martin Fowler )工具应当适应人以及既存的流程,接下来举例论证了这是如何实现的。

  • 一个 SOA 治理工具应当与版本控制系统集成起来 […]
  • 作为发布周期的一部分,这一工具应当 […] 自动地向注册 / 仓储发布服务。
  • 如果这一工具还与 bug 跟踪系统集成起来,那么关键的 bug 就可以显现出来 […]
  • 企业架构师的冗长需求文档可以并且应当被实现为自动策略。[这导致更好的忠实于需求,同时] 在不需要显著的改变开发流程的基础上减少了开发时间

同时,在与之相关的一篇博文里 他也给出了具体的例子说明如何使用 MuleSource 产品来达到这一目的,并强调了需要对 SOA 治理重新思考,特别是在以下这些环境中:

[…]SOA 的演化与更加实用的方案(如 REST,SaaS,Web 2.0,企业级混搭,等等)的出现(和分支萌芽)[…到最后] 良好的 SOA 治理工具应当 […] 使得运维人员的日子更容易 [而不是更艰难]。

请务必查看其原文以及其博文

查看英文原文: Pragmatic SOA Governance

2009-03-02 23:391409
用户头像

发布了 133 篇内容, 共 40.9 次阅读, 收获喜欢 1 次。

关注

评论

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

如何在 Linux 中将主目录移动到新分区或磁盘?

Ethereal

患上“远见病”的VR,不得不走进动物世界

脑极体

期待!Fedora 36 发布日期和新功能

Ethereal

千万级学生管理系统的考试试卷存储方案

晨亮

「架构实战营」

AWS S3 对象存储攻防

火线安全

云原生 云安全

性能测试中Disruptor框架shutdown失效的问题分享

FunTester

Disruptor 性能测试 接口测试 高性能队列 FunTester

将本地代码同步到gitee和github中去

布衣骇客

Git Commit #Github

Go语言实战之数组的内部实现和基础功能

山河已无恙

Go 语言 3月月更

SpringDataRedis序列化带有双引号

编号94530

redis spring 序列化 Jackson

让ICT飞鸟,长出数字能源的翅膀

脑极体

三条命令搭建自己的博客平台

山河已无恙

WordPress 3月月更

[银行面试系列]1 进入银行之前必须了解的20个问题

暖蓝笔记

3月程序媛福利 3月月更

从用户输入URL到页面展示,这中间发生了什么?

Tristan

前端 浏览器

如何做好一场技术分享

Hockor

团队管理 个人成长

44条工程管理经验教训

hongfei

项目管理 3月月更 工程管理 工程经验

搭建 VuePress 博客,你可能会用到的一些插件

冴羽

Vue 博客 vuepress 博客开发 博客搭建

docker、k8s 面试总结

yuexin_tech

Docker k8s

紫光展锐解除楚庆CEO职务,内部员工爆料那些不为人知的内情!

IC男奋斗史

芯片行业思考

开发提效小技巧分享(一)

编程三昧

3月月更 前端工具

Linux运维必知:如何从其 PID 中查找进程名称

Ethereal

面试官:GRE 和 IPsec 隧道有什么区别?

Ethereal

什么是元宇宙?为何要关注它?——解码元宇宙

CECBC

比特币突破4.4万美元!美欧制裁或推动俄罗斯资金转向加密货币

CECBC

开发电脑用 Windows 还是 Mac

HoneyMoose

如何在 eNSP 上保存配置?

Ethereal

Linux小技巧:如何在 Vim 中显示行号?

Ethereal

如何打造良好的分享氛围

Hockor

团队管理 技术分享

聊聊 Pulsar: Pulsar 分布式集群搭建

老周聊架构

云原生 Apache Pulsar 3月月更

初识工业互联网

劼哥stone

工业互联网

实用的SOA治理_SOA_Dilip Krishnan_InfoQ精选文章