【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

实用的 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:391114
用户头像

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

关注

评论

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

2021考了个PMP

夏兮。

PMP Certification

视频绿幕抠像一键搞定,这些好用工具你要知道。

彭宏豪95

效率 工具 视频剪辑

架构训练营 week9 课程总结

红莲疾风

「架构实战营」

JVM进阶(六):鲜为人知的二次标记

No Silver Bullet

JVM 日志分析 2月月更 二次标记

Netflix是如何做决策的? | 2. 什么是A/B测试

俞凡

数据分析 netflix 大厂实践 2月月更

Jvm 参数默认值

努力努力再努力

《恰如其分的软件架构》随笔一:模型是解决复杂问题的重要途径

panda

模型

图解MySQL(5)-Buffer Pool的flush链表

JavaEdge

2月月更

JVM进阶(五):JAVA GC 之标记

No Silver Bullet

JVM 2月月更 标记 MAT

一条SQL更新语句是如何执行的?

蝉沐风

MySQL MySQL InnoDB

Netflix是如何做决策的? | 3. A/B测试结果之假阳性和统计显著性

俞凡

数据分析 netflix 大厂实践 2月月更

如何写好代码注释?

蜜糖的代码注释

Java 后端 开发 2月月更

架构训练营 week8 课程总结

红莲疾风

「架构实战营」

计算机视觉算法探究:OpenCV CLAHE算法详解| 社区征文

老猿Python

AI 算法 计算机视觉 新春征文 CLAHE

共赴冰雪之约,见证体育场馆的数字化之旅

脑极体

第七节:SpringBoot高级属性配置二

入门小站

springboot Java EE

在线标准程序员计算器

入门小站

工具

对 HTTP 缓存的全面总结

编程三昧

缓存 前端开发 HTTP 2月月更

团队开周会的目的:保证有效的协同效应和构建PDCA循环

panda

管理 PDCA 周会 协同效应

JVM进阶(三):内存分配与回收策略

No Silver Bullet

Java JVM 内存分配 2月月更

如何阻止软件退化?

蜜糖的代码注释

Java 后端开发 项目实践 2月月更

Netflix是如何做决策的? | 4. A/B测试结果之假阴性和统计功效

俞凡

数据分析 netflix 大厂实践 2月月更

Netflix是如何做决策的? | 1. Netflix的决策制定

俞凡

数据分析 netflix 大厂实践 2月月更

在线SVG在线编辑器

入门小站

工具

[架构实战营] 模块八作业

Geek_0ed632

「架构实战营」

Netflix是如何做决策的? | 5. 在做决定时建立信心

俞凡

数据分析 netflix 大厂实践 2月月更

开源效能可视化平台介绍 -DevLake

夏兮。

效能平台 MARI

守护石谈学习Java之路

DaemonStone

Java 学习方法 经验分享 编程学习

Linux之top命令

入门小站

Linux

WebRTC 传输通道的建立过程解析 | 社区征文

liuzhen007

音视频 新春征文 2月月更

JVM进阶(二):初识 JAVA 堆

No Silver Bullet

Java JVM 内存 2月月更

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