写点什么

再议 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:082375
用户头像

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

关注

评论

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

10个React状态管理库推荐

伤感汤姆布利柏

TDengine 3.0 四大企业应用案例合集,给你最直观的应用体验

TDengine

tdengine 时序数据库

SD-WAN的突出作用

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

深入了解如何对IPA包进行有效的混淆处理

库存智慧:数字化管理下的服装企业如何实现库存的精准优化

第七在线

香港服务器出租的优势分析:为何成为企业首选?

一只扑棱蛾子

香港服务器

简论密码登录安全性

Geek_44385e

登录 密码安全

字节跳动新一代云原生消息队列实践

字节跳动云原生计算

云原生 消息列队

区块链游戏解说:Sunflower Land 是什么

Footprint Analytics

区块链游戏 NFT 链游

透过 Footprint 的聚合视图洞察加密世界的全貌

Footprint Analytics

区块链 数据分析 加密货币

什么是信创业态支持?支持信创的数据库防水坝哪家好?

行云管家

数据库 信创 堡垒机 国产化 数据库防水坝

京东商品详情数据接口(app)Python

tbapi

京东API接口 京东商品详情接口 京东商品数据采集

服务器C盘突然满了,是什么问题

德迅云安全杨德俊

跨平台销售策略:通过API同步不同市场的商品数据

Noah

引领AI创意教育新浪潮,瑞云AIGC实训平台解决方案来了

3DCAT实时渲染

AIGC实训教学

智能预测:数字化时代的服装企业如何实现准确的需求规划

第七在线

利用 ASP.NET Core 开发单机应用

不在线第一只蜗牛

.net 架构 分布式 微服务

SpringBoot 整合多数据源的事务问题

不在线第一只蜗牛

数据库 spring Spring Boot 开发语言

纯血鸿蒙来了,鸿蒙App开发有可能提速吗?

FinFish

鸿蒙系统 小程序化 小程序技术 鸿蒙Next 纯血鸿蒙

BRC20支持的Dapp:开创去中心化应用的未来

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

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