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

再议 SOA 十大谜思

  • 2009-11-25
  • 本文字数:1326 字

    阅读完需:约 4 分钟

在 Joe McKendrick 最近的文章"Gartner:为什么 SOA 争论双方都有错的十个理由"中,他提到了 Gartner 的 Yefim Natis 在 ebizQ 的"SOA In Action"活动上所作的网播主题演讲中陈述的 SOA 十大谜思。根据 Yefim 的说法,SOA 的"狂热者"与“怀疑者”都造就了 SOA 的谜思。狂热者的五大 SOA 误区是:

  1. 服务是由 IT 部门创造的并延展到业务。这假定 SOA 架构师与设计者通过引入新的 SOA 解决方案而重新创造了业务。根据 Yefim 的说法,SOA 并不是关于重构业务,而是提升 > …软件设计师与软件架构师更好的建模现实世界的能力. 软件并不能解决业务,它更应当是去理解业务。
  2. SOA 应用是由预制的组件拼装成的。Yefim 注解到: > 虽然面向服务的系统确实包含了封装的组件,或是服务,他们同样还包含了客户端,非面向服务的批处理组件,以及需要连接的遗留系统。
  3. 共享与重用应用逻辑是 SOA 的主要好处。 尽管许多 SOA 拥护者试图将 SOA 包装成重用的圣杯,Yefim 却对此有不同的看法: > …重用并不是主要的好处,尽管它是面向服务架构的好处之一。还有很多其它的要素,比如使你的内部架构更加可管理,有上佳的扩展性,以及应用在面向服务的情况下运作得更好。
  4. SOA 消除了对应用集成的需要。Yefim 申辩到,不管 SOA 基础设施多么高效,始终还是会有企业应用集成的需要。SOA 所做的是 > …为架构引入一致性,以及工具和标准以帮助应用集成。
  5. SOA 能减少 IT 成本。 在 Yefim 的观点看来,SOA 从长期来看或许能减少 IT 成本,但早期而言 > …对于 SOA 的投资实际上花费更多…不是因为 SOA 更为繁杂,而是因为当你从头开始一件事情时,你必须理解新的方式,培训人员,购买新的工具——这些都是成本。

而怀疑者关于 SOA 的五大谜思是:

  1. SOA 引入了新的复杂性与问题。Yefim 注解到: > …与部署与搭建面向服务系统相关的问题通常不是 SOA 本身;它们是分布式计算,或者现代基于网格计算网络的问题…
  2. SOA 不是什么新生儿,不过是炒作,新瓶装着旧酒卖罢了。 根据 Yefim 的说法,当思考 SOA 的时候,应当超越技术之上 (比如 RPC): > SOA 是意图处理应用业务功能的业务拓扑,而 RPC 的意图只是简单的分布应用。
  3. SOA 是命里注定的,因为 Web 服务表现不好。 Yefim 的观点认为,将 SOA 看着是整个基于 SOAP 的基础之上是 SOA 的最大误区之一: > 这两者之间并没有什么共通之处,然后人们总是比 SOA 与 SOAP 搞混。SOA 跟 Web 服务没什么关系——Web 服务只是在客户端与 SOA 服务之间建立连接性的众多方式之一。
  4. SOA 营销受挫是因为业务上看不到利益。 Yefim 解释说这取决于层次。随着更多的公司迁移到高级的 SOA, 业务利益会愈加明显: > 事件驱动的 SOA 有着非常重要的组件,能带来直接的利益,对于业务运作有明确的利益,对于任何想要对整体 IT 信息环境获得掌控或者想要构建状况感知的企业来说都有利益。
  5. SOA 过时了,我们应当继续前进。根据 Yefim 的说法,SOA 正在丧失对于分析师的吸引: > 基本 SOA 不再有什么能激起兴趣的了。我们知道如何去做,它不再像以前一样那么多被提及,[但是] 你要往哪里前进呢?你能找到的 SOA 的唯一替代就是更高级形式的 SOA。

也许你不同意 Yefim 的阐释,但他算是抓住了 SOA 一些误区的要点所在。

查看英文原文: The Top 10 SOA Myths Revisited

2009-11-25 06:081741
用户头像

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

关注

评论

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

永续合约交易所的开发有哪些特征?

W13902449729

合约交易所开发 区块链交易所开发

Sonatype Nexus 如何把多仓库合并在一起

HoneyMoose

Go语言入门13—并发

良猿

Go golang 后端 开发 11月月更

还担心接口乱糟糟?快来试试“斯瓦格”在线文档管理平台!

wljslmz

华为云 接口管理 swagger 11月月更

Fastjson最想版本RCE漏洞【漏洞分析】

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

SQL 碎碎念,你可能用不到但不能不知道的数据库技巧(2)

百里丶落云

数据库 后端 11月月更

从零到一带你构建可靠的大型分布式系统,不愧是IT领域又一神作!

Java永远的神

Java 分布式 程序人生 后端 架构师

华为开发者大会2022:HMS Core 3D建模服务再升级,万物皆可驱动

HMS Core

hdc HMS Core

易观千帆 | 2022年9月银行APP月活跃用户规模盘点

易观分析

金融 手机银行

一款设计和模拟数字逻辑电路的LogiSim工具

攻城狮Wayne

集成电路 Verilog 11月月更 logisim 模电与书店

【C语言】char 关键字

謓泽

11月月更

下一代TCP: 网络演进的平台

俞凡

TCP 网络

微服务架构组件总结篇

邱学喆

负载均衡 Spring Cloud 注册中心 配置中心 熔断服务

简单剖析开发:区块链杠杆合约交易所的核心优势

W13902449729

区块链交易所 合约交易所开发

2022-11-05:给定一个逆波兰式,转化成正确的中序表达式。要求只有必要加括号的地方才加括号。

福大大架构师每日一题

算法 rust 福大大

计算机网络:差错控制

timerring

计算机网络 11月月更

HDC 2022 Day2精彩速递:开发者齐聚松山湖,深度体验鸿蒙开发套件

最新动态

云原生系列四:Yelp 如何在 Kubernetes 上运行 Kafka

叶秋学长

kafka Kubernetes 云原生 11月月更

SQL Sever提供的字符串类型

乔乔

11月月更

美图是如何搭建压测监控一体化平台的?

TakinTalks稳定性社区

压测平台

去哪儿的常态化容量保障是怎么做的?

TakinTalks稳定性社区

从3开始,在业务系统中增加分页功能

海风极客

go语言 11月月更 后端系统

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.1版已发布

JackJiang

即时通讯 MobileIMSDK im开发 开源im

2022华为开发者大会:华为阅读人-车-家一键流转,实现全场景数字阅读新增长

最新动态

2022HDC|华为阅读:探索阅读体验新变革 助力阅读生态创新发展

最新动态

Grafana 最新开源项目 Phlare 速体验

Grafana 爱好者

云原生 可观测性 Grafana 11月月更

HDC2022 携手共创鸿蒙生态 增长解决方案焕新升级构筑商业增长闭环

最新动态

HTML学习笔记(二)

lxmoe

html 前端 学习笔记 11月月更

Vue组合式函数(二)封装一个请求

Augus

Vue3 11月月更

架构实战营模块 4 作业

陌生流云

#架构实战营

QUIC不是TCP的替代品

俞凡

TCP 网络 QUIC

再议SOA十大谜思_SOA_Boris Lublinsky_InfoQ精选文章