【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

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

关注

评论

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

AI加速器与机器学习算法:协同设计与进化

OneFlow

机器学习 深度学习 AI 加速器

使用Rust开发后端——Actix-Web

CodeWithBuff

后端 actix-web ​Rust

TiDB分布式事务—写写冲突

TiDB 社区干货传送门

故障排查/诊断

理解elasticsearch的post_filter

程序员欣宸

elasticsearch 9月月更

羊了个羊区块链挖矿游戏系统开发模式玩法

开发微hkkf5566

观测云产品更新|新增基础设施 YAML 显示;新增日志查看器 DQL 搜索模式;优化应用性能监测等

观测云

什么是RTMP 和 RTSP?它们之间有什么区别?

wljslmz

音视频 流媒体 RTMP RTSP 9月月更

跨链自动化中心 OAK Network,构建安全高效 Web3 基础设施

One Block Community

Substrate defi 跨链 区块链、

C++学习---cstdio的源码学习分析01-类型定义

桑榆

c++ 源码阅读 9月月更

Qualcomm IPQ5018 solution application wifi6 wallys ,QCN9074, 2. 4G/5G

wallys-wifi6

QCN9074 ipq5018' ipq5015

大数据问题排查系列 - 开启 Kerberos 安全的大数据环境中,Yarn Container 启动失败导致 spark/hive 作业失败

明哥的IT随笔

大数据 spark hive kerberos

依据TIdb执行计划的sql调优案例分享

TiDB 社区干货传送门

性能调优 管理与运维 HTAP 场景实践 大数据场景实践

等保2.0是什么意思?谁能详细解释一下!

行云管家

云计算 等保 等级保护 等保2.0

MASA Framework的分布式锁设计

MASA技术团队

.net 分布式锁 MASA Framewrok MASA

玩转ApiFox脚本实现自动化

Liam

测试 Postman API 测试自动化 脚本自动化

TiDB生命周期

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 数据库架构设计

Vite+Vue3+Vue-Router+Vuex+CSS预处理器(less/sass) 配置指南 —— 全网最详细系列

海底烧烤店ai

前端 Vue3 9月月更 项目搭建

Vite构建的Vue3项目打包部署到Gitee —— 全网最详细系列

海底烧烤店ai

前端 vite Vue3 部署 9月月更

微软 × 灵雀云 × 中建信息 联合推出基于Azure的云原生全栈解决方案

York

alauda 云原生 azure 数字化转型 虚拟化

TiDB部署----openEuler2203/2003 单机部署TiDB 6.1.1

TiDB 社区干货传送门

安装 & 部署

StarlingX 7.0 已发布!进一步强化可扩展性、安全性及灵活性

Geek_2d6073

数字化转型的认识偏见十宗罪

博文视点Broadview

一文带你了解隐私 Layer1

TinTinLand

区块链 隐私

MyBatis-Plus(二、常用注解)

注解 MyBatisPlus 9月月更

Dapp系统开发智能合约部署

薇電13242772558

智能合约

高并发之限流

源字节1号

软件开发 后端开发

VUE3中watch与watchEffect —— 全网最详细系列

海底烧烤店ai

前端 响应式编程 Vue3 9月月更

十年大厂资深面试官告诉你,现在Java面试八股文都已经卷到什么程度了

Java永远的神

程序员 程序人生 设计模式 中间件 java面试

数字机器人及超级自动化产品和方案提供商朗思科技加入龙蜥社区

OpenAnolis小助手

AI 龙蜥社区 CLA 朗思科技

云安全是什么?是哪个企业提出的概念?

行云管家

云计算 网络安全 安全 云安全

Rust异步初探

CodeWithBuff

异步 ​Rust

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