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

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:172733
用户头像

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

关注

评论

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

公司来了一个腾讯做优化的大佬,三下五除二让我程序快了200%

做梦都在改BUG

Java 性能优化 JVM 性能调优

一张图感受真实的 TCP 状态转移

九零后程序员

TCP 网络 Linux Kenel ebpf

Go 语言 map 是并发安全的吗?

AlwaysBeta

Go 面试 map

不止缓存!Redis这16种妙用你可能没见识过……

Java你猿哥

redis 缓存 分布式 消息队列 全局唯一ID

美团T9大牛总结的神仙微服务架构设计模式PDF

做梦都在改BUG

Java 架构 微服务

世界顶级级架构师编写2580页DDD领域驱动设计笔记,属实有牌面

Java你猿哥

Java 领域驱动设计 DDD crud 领域驱动

Go 语言 map 如何顺序读取?

AlwaysBeta

Go 面试 map

京东首席系统架构师教你如何搭建高可用高并发系统架构

做梦都在改BUG

Java 高可用 系统架构 高并发

RoCE多网卡时,报文可以过去,但是回不来

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

面试官:SpringBoot可以同时处理多少请求?

做梦都在改BUG

Java spring Spring Boot 框架

线程的生命周期和常用方法

Java你猿哥

源码 jdk 线程 多线程 Monitor

首页推荐!阿里大佬带你一周刷完Java面试题1700页,offer拿到手软

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

WritingGPT: 基于ChatGPT和AutoGPT打造个人写作团队

俞凡

人工智能

神册!出自阿里P8的深入理解Java虚拟机最新版,让我涨薪60%

Java你猿哥

Java JVM 虚拟机 并发 代码优化

Java 修改项目名称及其相关信息

Andy

mac端摄影师青睐软件:ON1 Photo RAW 2023.5 中文激活版

真大的脸盆

Mac Mac 软件 图像编辑 编辑图像 照片编辑

PoseiSwap  参赛,参与斯坦福、Nautilus等联合主办的 Hackathon 活动

鳄鱼视界

SpringBoot 整合 MyBatis 组合 Redis 作为数据源缓存

Java你猿哥

Java redis Spring Boot mybatis ssm

这个线上BUG,让你彻底搞懂了MySQL的字符集,别问我咋知道的

Java你猿哥

Java MySQL ssm 字符串 字符集

PoseiSwap 参赛,参与斯坦福、Nautilus等联合主办的 Hackathon 活动

西柚子

解决缓存与数据库数据不一致的问题,这篇文章告诉你如何做!

做梦都在改BUG

Java 数据库 缓存 一致性

Nautilus Chain上线主网,为DeFi和流支付的未来构建基础

BlockChain先知

关于斐波那契数列的笔记

贝湖光

火爆Github的1000道Java面试题:无死角打击所有Java面试问题,按这个学,找工作完全没问题!

架构师之道

Java 编程

未来边缘计算:趋于分布式智能

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

线程是如何通讯的?

Java你猿哥

Java 线程 多线程 ssm 通讯

Github星标88.8k,阿里新产的Spring Cloud进阶小册!面面俱到

Java你猿哥

Java 架构 微服务 微服务架构 Spring Cloud

腾讯T8架构师基于SpringBoot2.x搭建分布式架构

做梦都在改BUG

Java spring Spring Boot 框架

分布式事务的21种武器 - 6

俞凡

架构 云原生

Vue3 修改项目名称及相关信息

Andy

AIGC背后的技术分析 | 机器学习背后的微分入门

TiAmo

机器学习 AIGC

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