写点什么

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

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

关注

评论

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

Dart 进阶 | 深入理解 Function & Closure

LitaVadaski

flutter dart

新mac笔记本需要做的事情

好好学习

Mac

回“疫”录(20):世界从来不会欺负听话的人

小天同学

疫情 回忆录 现实纪录 纪实

比AtomicLong更优秀的LongAdder确定不来了解一下吗?

一枝花算不算浪漫

并发编程 jdk源码

JAVA内存模型与线程

颇风

Java 内存模型 JVM

2020第一篇技术博客

java劝退师首席大弟子

生活

一文带你了解 HTTP 黑科技

苹果看辽宁体育

大前端 HTTP

《零基础学 Java》 FAQ 之 8-Java方法调用是传值还是传引用

臧萌

Java

谈谈控制感(6):虚幻的控制感也好用

史方远

职场 心理 成长

一想到有95%的问题还没解决,我就calm down了

赵新龙

科普 宇宙 后真相时代

写作对我的意义

Neco.W

总结 思考 写作 感悟

Design Sprint 教你五天完成产品迭代

Yanel 说敏捷产品

产品 敏捷 设计 产品设计 团队

华为“补洞”:去年重新设计超过6000万行代码

罗燕珊

华为 实体清单

PhotoShop切图,一篇文章就够用了

cwang

Web 工具 PhotoShop

用原理认知世界,用情绪驱动行为

史方远

职场 心理 成长

键入网址后,其间发生了什么?

小林coding

TCP 计算机网络 网络协议 IP HTTP

如何用一套引擎搞定机器学习全流程?

Apache Flink

大数据 flink 流计算 实时计算

英语学习中听和说的区别

董一凡

学习

写在开头

宋胖子

Android | Tangram动态页面之路(三)使用

哈利迪

android

如何发布一个npm包-创建,发布,更新,撤销及常见问题解决

Brave

npm

解决 Django 多进程下,logging 记录日志错乱问题

AlwaysBeta

Python django 编程 日志 log

汉字不能编程?别闹了,只是看着有点豪横!容易被开除!

小傅哥

spring 小傅哥 aop 汉字编程

MySQL事务解析

一个有志气的DB

MySQL 事务隔离级别 mysql事务

中小企业如何做运维自动化?

外滩运维专家

运维 spug 运维自动化 jenkins ansible

如何搞定Kafka重复消费?

奈学教育

kafka kafka配置

笔记:《如何系统思考》之如何应用系统思考

wiflish

思维方式

走进Golang之编译器原理

何磊

编译原理 Go 语言

识别代码中的坏味道(二)

Page

Java 面向对象 复杂代码优化 重构 CleanCode

Jenkins权限管理

kcnf

CentOS 6 升级 glibc

wong

centos glibc

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