写点什么

SOA 已死—现状依旧?

  • 2009-06-07
  • 本文字数:1862 字

    阅读完需:约 6 分钟

在她最初的博文 SOA obituray 发表之后的六个月中,InfoQ 上展开了一场热烈的讨论,伴随着很多的博文和批驳, Anne Thomas Manes 在这篇博文中再次明确了她对 SOA 的看法

在博文的开头 Anne 就阐述了她对 SOA 的立场:

作为一个词汇“SOA”已经凋零,但是作为实践方式“SOA”对于任何的企业的发展而言还是非常重要的。很多企业已为 SOA 投资了数百万,但是可见的收益甚微。还有些企业甚至比开始(实施 SOA)时更差。在经济紧缩的形势下,商界人士不再有特别的兴趣去向一艘看起来快要沉没的船砸钱了。如果今年你打算为 SOA 项目争取资金的话,请别使用“SOA”这个词,而要将精力集中在构建“服务”上,它将会为企业带来更多价值。

Anne 引用 Gartner 最近的一份调查再次证明 SOA 已死,该调查显示 40% 的用户无法衡量 SOA 的投资需要多久可以收到回报。调查还显示 50% 的尚未开始 SOA 项目的公司正是因为不能说清和展示 SOA 的业务价值而没有实施 SOA。缺乏价值衡量的方法,SOA 项目注定失败。此外,SOA 被分析师和软件提供商过度炒作,以至于:

……很多实施 SOA 项目的公司对 SOA 有过高的期望,却忽略了为赢取收益将要付出的努力、资源以及时间等等。

基于很多企业的 SOA(基础设施)的开支,Anne 认为,更多迹象表明 SOA 已死:

  • 最近 Gartner 发布了对应用集成和中间件(AIM)市场的年度评估,评估显示该市场在 2008 年度只有个位数的增长。根据 Application Development Trends 对该评估报告的评论,“2009 年,中间件市场将出现刹车”,Gartner 预计中间件市场今年将会出现 0.8 百分比的降幅。
  • ……通过对市场的研究,Report Buyer 断言 IBM 占有 SOA 基础设施市场 70% 的份额。因此,IBM 的销售业绩将是 SOA 基础设施市场一个很好的风向标。并且,参考 James Governor 在 IMPACT 大会上所透露的风声,“软件销售 Robert LeBlanc GM 说,现在客户购买 SOA 的单子比先前小很多了”(我把“购买 SOA”理解为“购买 SOA 基础设施软软件”,因为众所周知我们没法买 SOA)

这篇博文和最初的那篇相似,也引起了一些回应,例如,Pierre Fricke 在回复 Anne 这篇博文时写到:

我觉得,我们是把经济萧条的初潮对企业(软件)开支带来的正常冲击解读为“SOA 已死”……(软件)开支就像信用枯竭造成资金流通显著放缓一样撞上了南墙……SOA 的确受这场初潮的影响很深。而如今企业在第一回合(的较量)之后拭去身上的层土,他们发现他们仍然需要管理业务,企业比以前更需要竞争力……一个有趣的发现是,金融服务公司比以前对待 SOA 和 BMP/BRMS 项目的态度有所放松……把 SOA 项目得不到资助看成是企业不愿意实施 SOA 或者 SOA 已死,对此我们相当困惑,(这种理解)到底是深思熟虑呢,亦或是欠考虑?

为回应 Annee,Steve Jones 专门写了一篇博文。Steve 解释到,“SOA 不是一项技术,而是关于实施的方法”。

在 Steve 看来,当前 SOA 失败的主要原因是分析师和提供商都优先把人们推向技术道路上(Anne 通过 SOA 基础设施的开销来评估 SOA 的健康程度) :

因此,当提供商不断申明“我们一直在不断改进产品”的同时,当初让人们去购买这些产品的分析师们回头又抱怨他们并没有看到多少成效,这其实是一场闹剧……SOA 并没有失败,失败的是“涂在猪嘴上的下一代口红”的噱头,技术本身是可以解决问题的,但是做一个大项目来解决所有问题的 IT 风格往往会失败

Steve 认为,死亡的不是 SOA 而是:

……导致死亡的根源在于厂商驱动的策略没有给 IT 部门带来 SOA 本应带来的好处。同样的情形在云计算的 周围也开始出现症兆,这些瘟疫制造者在营销过程中试图推翻另一种做法(即业务优先的做法,以 SaaS 为例,它已经在很大程 度上是业务驱动的了),转而继续销售之前失败的相同技术。

SOA 始终是关于架构的,而不是获得资金的方法,或是分析师炒作的对象,也不是特定的中间件平台。在过去的 10 年间,IT 界在理解和改进这种架构风格上已经取得了显著的进步。因此 Anne 需要明确死亡的是什么。分析师的炒作?不论如何它总会出现架构发展的道路中的。企业主管的盲目投资?现在,企业架构师必须清楚地解释他们将赢得什么,为什么会赢,而非空头支票,我们应该看到这是件好事。斩断软件提供商的利润?目前开源产品以及更高的企业需求迫使软件商(为我们)带来更加创新的产品。

是的,我们的确看到 SOA 软件开支的下滑,但是我们在其他行业或其他产品也看到了相应的下滑。Pierre Fricke 说到:“还想用 2006-07 年的价格来买房?买车? 艺术珍品?原油开采租约?”你对 SOA 的发展是怎么看的?欢迎投票表决。

查看英文原文: Is SOA Still Dead?

2009-06-07 23:172861
用户头像

发布了 184 篇内容, 共 79.0 次阅读, 收获喜欢 7 次。

关注

评论

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

YAPI接口管理平台使用基础入门(一)

Man

DevOps 最佳实践 YAPI API接口管理

细数2020上半年PC端十大“黑恶势力”,一起康康是谁在“兴风作浪”

360安全卫士

定义@WeClub

WeClub

WeClub

计算机网络基础(五)---网络层-IP地址的子网划分

书旅

laravel 计算机网络 网络协议 计算机基础

全球区块链专利排行榜中国52家企业上榜

CECBC

我成功转行做了java程序猿!

诸葛小猿

Java 程序员 转行

Flask-Restful 中 fileds.DateTime 不支持 strftime 格式

Leetao

Python flask web开发 Python框架 flask-restful

字节跳动的ToB生意经

ToB行业头条

调薪

池建强

团队管理 薪酬

分析师的进阶与升华:努力把自己做“没”

松子(李博源)

方法论 数据模型 数据分析师 指标体系 商业模型

Rust多线程之数据共享

编号94530

rust 多线程 数据共享 什么是多线程

智算中心开启智慧时代,浪潮信息迎来新发展

Geek_116789

为什么编译原理被称为龙书?

苹果看辽宁体育

编译原理 编译优化

2020技能排名:Python增速爆炸,SQL和Java老当益壮,AWS大吃一惊

程序猿黑哥

Java Python sql

【写作群星榜】7.11~7.17 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

阿里巴巴取消周报?别高兴太早,也不见得是一件好事

非著名程序员

阿里巴巴 程序员 职场成长 职场误区

小白教程——基于阿里云快速搭建自己的网站

诸葛小猿

阿里云 视频 网站搭建 小白

【DevCloud·敏捷智库】如何利用用户故事了解需求

华为云开发者联盟

敏捷开发 需求管理 需求 故事 华为云

编程核心能力之复用

顿晓

编程 复用 编程日课 技术思维

案例研究之聊聊 Mybatis 源码 (三)

小诚信驿站

学习 开源 刘晓成 源码解析 小诚信驿站

尝鲜刚发布的 SpringFox 3.0.0,以前造的轮子可以不用了...

程序猿DD

Spring Boot

推荐一些学习MySQL的资源

Simon

MySQL

腾讯员工每天在岗不足 8 小时被辞?背后原因可能不止你看到的这些!

程序员生活志

腾讯 辞退

信创舆情一线--台积电宣布9月14日断供华为

统小信uos

华为 芯片 半导体

OOP面向对象编程(Object-Oriented Programming)概述

古月木易

面向对象 oop

分布式事务解决方案Seata源码解析

Chank

Java 分布式 分布式事务

项目管理:如何显性管理并提升Story分解能力

华为云开发者联盟

项目管理 DevOps 故事 用户研究 华为云

犯罪黑客线上拉人入伙,流窜多地网吧植马,仅为盗取游戏账号

360安全卫士

高价值干货:这可能是你见过最全的网络爬虫总结

华为云开发者联盟

Python Web 爬虫 python 爬虫 内存数据库

从IT建设模式变化看客户中心发展

环信

OOP面向对象编程(Object-Oriented Programming)概述

奈学教育

面向对象编程

SOA已死—现状依旧?_SOA_Boris Lublinsky_InfoQ精选文章