写点什么

ESB 是通向 SOA 的简单解决方案吗?

  • 2008-07-14
  • 本文字数:1176 字

    阅读完需:约 4 分钟

6 月, Joe McKendrick 发表了一篇关于 ebizQ 播客文章。在该播客中, IBM SOA 专家 Lief Davidson 讨论了与 ESB 在 SOA 中定位有关的话题。根据 Joe 所说:

在物理学上,人们常说,一个问题最简单的解决方法往往就是正确的解决方法。将这条物理学上的规律应用到 SOA,就会得到这样一个合情合理的结论:企业服务总线(ESB)是组织内通向 SOA 的最简单之路——在很多情况下,这可能也是组织的正确之路。

Lief 同意这种说法,并且进一步指出,在目前恶劣的经济环境中,SOA 和 ESB 是一对绝佳搭档。因为 IT 必须在更低的预算以及此预算下需求更多的情形下艰难求生…… > 事实上,为了更好地满足那些急迫的业务需求,以及可以更加灵活和敏捷地应付未来的变更,SOA 目前正试图用 IT 资产和基础设施来加强业务和 IT 的一致性。SOA 为达到灵活性和敏捷性而努力的关键点是企业服务总线,其位于 IT 体系架构的核心位置。

显然 IBM 认为他们的 ESB 是最佳选择,鉴于过去他们曾就 ESB 相关需求发表的负面评价,这的确件是非常有趣的事情。围绕着对 SOA 是否需要 ESB 的争论已经热闹了一阵子了。那些 ESB 的反对者经常举出复杂性和厂商壁垒问题作为主要依据。然而另外一些人说,自己动手完成移植所带来的复杂性已经远超使用 ESB 的移植方案的复杂性。不幸的是,一些厂商对后一种说法毫无兴趣,并且这个播客也没有用任何办法来消除围绕在 IBM 产品套件之上的复杂性议题,这是三个 ESB 解决方案?!WebSphere ESB,WebSphere Message Broker 以及一个 SOA 工具, WebSphere DataPower。根据 Lief 的说法,WebSphere ESB(构建在 WebSphere 应用服务器之上)可能最接近大众对 ESB 术语的理解

……我们曾构建过一个 ESB,它特别关注满足基于标准和服务间交互的集成和互联性需求。所以即便你所有准备连接的资产都是 Web 服务,都使用 Web 服务定义语言或 WSDL 定义,你仍然需要在这些服务中间进行仲裁,否则,这一切很快就会以一个静态复杂环境而告终,它无法给你提供 SOA 收益,这既不是你需要的,也不是你想要的。

这里说的“标准”大概是指 WS-* 和 JEE,因为 IBM 不参与 JBI 而且 SCA 还不能算是个标准。Lief 继续讨论了 WebSphere 解决方案家族的其它部分,以及在一个好的 SOA 开发过程中它们应该如何使用。对客户来说幸运的是,所有 3 个 ESB 解决方案可以被同时购买和使用。然而,随着 Joe 最后的评论变得更加具有争议,这个播客并没有真正做到 Joe 最初关于简单性的断言:

对于那些未必具备资源或者行政策略的组织还要经过多远的路才能追上 SOA,在工业界已经有了很多争论。随着预算的收缩,SOA 变成了一个不可能的买卖——即便它最后的确能够节约成本并遏制支出。ESB 可能提供了一个在任何商业环境下都能启动 SOA 的办法。

所以问题依然存在:ESB 是通向 SOA 的简单之路吗?还是每个人都要自行其是?

查看英文原文 The Simple Solution to SOA is ESBs?

2008-07-14 22:141609
用户头像

发布了 29 篇内容, 共 38953 次阅读, 收获喜欢 2 次。

关注

评论

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

macOS Sonoma 14.6 (23G80) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos Sonoma

谷歌新AI模型在国际奥数竞赛达到银牌标准!OpenAI推出AI搜索引擎SearchGPT挑战谷歌!|AI日报

可信AI进展

人工智能

基于大模型的对话式数据分析产品“腾讯云 ChatBI ”正式上线公测

腾讯云大数据

腾讯云 BI

数据分析统计Minitab Express for Mac破解补丁 及安装教程 兼容m芯片

Rose

数据统计 Mac 软件 数据分析软件 Minitab Express下载 Minitab Express破解版

怎样在touchbar养电子宠物? Touch bar pet for Mac 在macbook上养一只宠物

Rose

MacBook 电子宠物 touchbar

需求缺陷管理:8款最佳系统全面评测

爱吃小舅的鱼

缺陷管理系统 缺陷管理 缺陷管理工具 需求缺陷管理

小间距LED显示屏:引领显示技术新潮流

Dylan

技术优势 LED显示屏 全彩LED显示屏 led显示屏厂家 市场

文献解读-遗传病-第二十五期|《通过贝叶斯和单倍型预测胎儿基因型进行单基因病的无创产前诊断》

INSVAST

基因测序 基因数据分析 生信服务 遗传病测序 遗传病

IPQ5332 WiFi 7 Router with QCN9274-6G and QCN9274-5G Modules: A Comprehensive Technical Analysis

wifi6-yiyi

WiFi7

Pod 卡在 Terminating 怎么办?

小猿姐

Kubernetes kubernetes pod

蝉联“第一”背后,是vivo的“快乐飞轮”正循环

脑极体

终端

(图片不缺失)深入淘宝商品详情:利用taobao.item_get_desc API挖掘商品标题与描述

代码忍者

API 文档 API 测试 pinduoduo API

2024 ChinaJoy,火山引擎以AI大模型为动能推进游戏玩法创新

新消费日报

Autodesk AutoCAD 2024 Mac破解补丁版 cad2024中文安装教程 兼容m芯

Rose

Databend 开源周报第 155 期

Databend

油猴Safari浏览器辅助插件 油猴脚本Tampermonkey mac版下载安装教程

Rose

Tampermonkey插件 油猴脚本使用

霍尼韦尔:AI在工业领域的应用方兴未艾 不断发现新的应用场景

财见

macOS Sequoia 15.1 beta (24B5009l) ISO、IPSW、PKG 下载

sysin

macos sequoia

跨平台的SSH、Telnet和SFTP客户端Termius for Mac v8.4.0直装激活版

Rose

Termius for Mac破解

Autodesk AutoCAD2020(附安装教程图解) 激活特别版 mac/win

Rose

AutoCAD2022序列号 autocad2022秘钥

React 的 KeepAlive 实战指南:深度解析组件缓存机制

袋鼠云数栈

前端 技术人 UED keepalive keep-alive实现原理

硅纪元视角 | 苹果AI训练数据大曝光,坚持用户隐私第一

硅纪元

超13万律师使用的工具,启信宝推出“司法大数据”功能

合合技术团队

人工智能 大数据 司法

综合性价比超越硅谷,PPIO派欧云发布下一代推理加速引擎

Geek_2d6073

macOS Catalina for mac (macos 10.15系统)v10.15.7正式版

Rose

JProfiler for Mac(Java开发分析软件) JProfiler

Rose

Java 开发 JProfiler 14下载 JProfiler 14破解版

Apple Intelligence将在今年10月推出?AI毛绒玩具BubblePal回答人类幼崽十万个为什么!|AI日报

可信AI进展

人工智能

微服务架构革新:百度Jarvis2.0与云原生技术的力量

百度Geek说

微服务架构 企业号2024年7月PK榜 百度商业产品矩阵 Jarvis应用托管平台

macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

Rose

B端常用交互方式的量化及优化实践和指引|得物技术

得物技术

web前端 交互 企业号2024年7月PK榜

最佳实践分享 I 流程挖掘助力头部科技企业信创之路数字化转型

望繁信科技

数字化转型 降本增效 科技企业 流程挖掘 望繁信科技

ESB是通向SOA的简单解决方案吗?_SOA_Mark Little_InfoQ精选文章