写点什么

是否该重新衡量 SOA 产品了?

  • 2008-10-03
  • 本文字数:1043 字

    阅读完需:约 3 分钟

Gartner 分析师 Roy Schulte 是 SOA 方面的专家,他参与编写了 1996 年那份为业界引入 SOA 这一术语的 Gartner 报告。前不久 Susan Hall 对他进行了采访。采访原稿可以在 IT Business Edge 上找到。

据 Roy Schulte 称,Gartner 对大约 250 家大型企业调查后发现,准备近期开展 SOA 项目的企业较去年相比少了;对效益感到失望,是这些企业疏远 SOA 的一个原因。

Roy Schulte 发现,重用或共享程度低下是最不能令人满意的方面。他说“我们曾见过的最好的情况是 40% 的重用,我们 Gartner 认为介于 10% 与 40% 之间就算成功了”。他解释道:

SOA 的启动成本相当大。你必须培训人员、改变开发方法和治理方法,而且你常常需要设立一个企业级卓越中心(center of excellence)来跟踪所有元数据,所以启动阶段是有些痛苦的。另一方面,你发现你所构建的服务都只跟一个业务功能相关,于是,由于没有别的业务功 能需要它,所以你无法重用它。

他说,“SOA 更普遍的好处是模块性(modularity),即取走一个模块、用一个新模块取代它的能力。如果你从不重用它,那么你就获得模块性了。”

对于那些已经对 SOA 进行了投入、但未来不打算继续投入的公司,他告诫说:

假如不实施 SOA 的话,那么你将得到非正式的、专用的组件间接口。于是,你的系统将具有很多同 SOA 应用一样的缺点与问题,但是不具备文档化的接口。因此,假如不采用 SOA,情况会很糟糕。

当被问及实施 SOA 的公司从经验中学到了什么,他说:

公司所面对的大部分问题在于治理(governance)方面。对 SOA 来说最重要的就是,CIO 思路清晰,同时建立一个系统工程、在多个应用开发团队与 业务部门之间协调 SOA 应用。SOA 的协调是问题出现最多的地方。你有若干不同小组在分别实施 SOA,而他们准备事后再进行协调。虽然你可以这样做, 但这么做很艰难。

最后,他指出了 SOA 的若干关键趋势

  • 随着 SOA 不断演化,我认为未来的大部分 SOA 应用将是各种方法的混合:面向 Web 的架构(WOA),事件驱动的 SOA,以及传统方法。
  • 在 Web 服务标准方面,微软和 IBM 将一如既往地继续下去。[在接口未被标准化时,互操作性是极为重要的。]
  • 另一个趋势是关于业务流程管理方面。逐渐地,人们将和 SOA 一起使用 BPM 引擎。

一定要看看采访原稿

你们公司正在开发的面向服务的应用是什么样的?上述趋势在你们公司出现了吗?在近来的经济状况下,它们将如何继续?ZDNet 的Joe McKendrick 承认项目优先级会有所变化,不过,尽管目前经济情形不乐观,他对2008 年的SOA 仍然看好。

查看英文原文: Time To Rebalance SOA Portfolios?

2008-10-03 09:08941
用户头像

发布了 63 篇内容, 共 27.4 次阅读, 收获喜欢 11 次。

关注

评论

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

1-5聚合架构第六讲:聊聊开山祖Zachman框架

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

分布式理论之CAP理论

卢卡多多

CAP理论 12月日更

程序员有哪些提升幸福感的专属神器?

Jackpop

2021创作者签约计划-文章合集

卢卡多多

内容合集 签约计划第二季

图解栈帧,别再死记硬背

李子捌

Java 28天写作 12月日更

1-2聚合架构第三讲:从包饺子看工程与架构

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-4聚合架构第五讲:架构方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

MySQL探秘(七):InnoDB行锁算法

程序员历小冰

MySQL 28天写作 12月日更

代码出现异常时,我应该怎么处理?

JavaEdge

签约计划第二季

数字人民币对人民币国际化的长远影响

CECBC

盘点JavaScript哪些常用的数组对象

你好bk

JavaScript 大前端 数组 html/css 12月日更

单例模式

卢卡多多

28天写作

程序员的“双十二”大礼包,上海拆箱啦!

百度大脑

人工智能

1-3聚合架构第四讲:工程方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

数据产品实战-业务洞察

第519区

数据分析 产品经理 数据产品经理 指标体系 数据洞察

定时删除指定目录的过期文件(linux)

liuzhen007

28天写作 12月日更

架构实战营模块一作业

novoer

「架构实战营」

面向 JavaScript 开发人员的 5 大物联网库

devpoint

JavaScript 元宇宙 12月日更 meta

聊聊 Kafka: Kafka 为啥这么快?

老周聊架构

签约计划第二季

MySQL强人“锁”难《死磕MySQL系列 三》

咔咔

MySQL

1-6聚合架构第七讲:聊聊togaf的发展历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构

通过阅读 SpringCloud 源码 来 理解接口和抽象的区别

悟空聊架构

接口 抽象 28天写作 悟空聊架构 12月日更

[Pulsar] 订阅跳过一定数量消息的原理

Zike Yang

Apache Pulsar 12月日更

如何选择普通索引和唯一索引《死磕MySQL系列 五》

咔咔

MySQL 唯一索引 普通索引

1-1聚合架构第二讲:企业架构的认知历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

🏆【Alibaba中间件技术系列】「Sentinel技术专题」分布式系统的流量防卫兵的基本介绍(入门源码介绍)

码界西柚

Sentine SpringCloud Alibaba Alibaba技术 限流熔断 12月日更

团建的目的是什么?(7/28)

赵新龙

28天写作

一生挚友redo log、binlog《死磕MySQL系列 二》

咔咔

MySQL Binlog Redo Log

中国制造的“天工开物”新篇,如何在云上进化?

脑极体

37 K8S之容器网络模型

穿过生命散发芬芳

k8s 28天写作 12月日更

S 锁与 X 锁的爱恨情仇《死磕MySQL系列 四》

咔咔

MySQL 共享锁 排它锁

是否该重新衡量SOA产品了?_SOA_Dilip Krishnan_InfoQ精选文章