抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

文章:ESB 综述

2007 年 6 月 26 日

在 SOA 的世界中,从来不缺少概念的炒作和火热的争论,ESB 亦不例外。近几年,ESB 是 SOA 的宠儿,几乎每次提到实施 SOA,总会出现 ESB 的身影。除了概念上的炒作,ESB 的各类产品也如雨后春笋般纷纷冒出。MIB(Microsoft、BEA 和 IBM)自不必说,就连开源世界都不甘寂寞,推出了各种开源 ESB 项目,如 ServiceMix、Mule 等等。

对于 ESB,业界公认的一些功能包括,基于消息、使用 XML、支持转换和路由等等。但这就是 ESB 的最佳定义吗?如果要使用 ESB,该如何部署?同时 ESB 在 SOA 中到底是充当什么样角色?如果我要使用 ESB,有没有使用案例可供参考?总总这些疑问,在 InfoQ 的 ESB 综述系列中都可找到答案。

本系列分为两部分。第一部分对 ESB 的定义、何时部署,及其在 SOA 中充当的角色等问题进行了探讨。文中涉及的 2 名专家(Manes 和 Rippert)共同认为:ESB 是有用的,但不应该过早部署。同时,部分一还列出了维基百科的 ESB 定义,并承认维基百科的定义容许“ESB 精确定义的变种”。系列二的关注点则在 ESB 的使用案例上,在部分一的基础上,文中列出了 ESB 相关使用案例及其补充说明。另外这一部分还参考了 Network Computing 的调查研究结果,发现传统数据源是 ESB 的重要接口,而且终端用户则期望 ESB 必须支持最基础的业务过程管理等。最后,作者引用 Steve Jones 的评论,认为 ESB 实际包含了 3 类不相干的问题。

ESB 目前的现状,不禁让人想起当初微软技术的名词大战。由最初的 OLE、OCX、ActiveX,到后来的 COM、DCOM、COM+。整个情形何其相似?!就连现在的.NET 也是如此。直到现在,要给.NET 一个精确的定义恐怕也不是易事吧。不过就个人来说,管它什么技术还是产品,选择合适的工具完成合适的事情才是最重要的事情。不过,看看别人的争论也能从中获益不少。

阅读全文 ESB 综述 1:定义 ESB ESB 综述 2:ESB 使用案例

2007 年 6 月 26 日 03:00672
用户头像

发布了 255 篇内容, 共 47.6 次阅读, 收获喜欢 5 次。

关注

评论

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

图表示学习+图神经网络:破解AI黑盒,揭示万物奥秘的钥匙!

博文视点Broadview

华为云携手马栏山文创园助力湖南广电荣获国家广电总局多项大奖

华为云开发者社区

5G 视频 华为云 马栏山 AI智能剪辑

一封MySQL之父Monty的回信,开启彭立勋的数据库之路

华为云开发者社区

MySQL 数据库 opengauss GaussDB 华为云数据库

【译】JavaScript 代码整洁之道-异常处理篇

KooFE

JavaScript 前端 异常处理 6 月日更 整洁代码

架构实战营 - 模块 5- 作业

carl

你的同事是你的竞争对手吗?

石云升

战略思考 职场经验 6月日更

云网络开山之作,揭秘云上高速公路的十年技术成果!

博文视点Broadview

一文回顾 Java 入门知识(上)

逆锋起笔

Java 后端 后端开发 javase

书单 | 5月畅销新书情报,你最Pick哪一本?

博文视点Broadview

自适应微服务治理背后的算法

万俊峰Kevin

go golang 自适应 服务治理 微服务治理

🏆未来可期,WebRTC成为实时通讯方案的行业标准

李浩宇/Alex

WebRTC 实时音视频 实时通信 6月日更 6 月日更

面向对象的Python编程,你需要知道这些!

华为云开发者社区

Python 面向对象 oop 面向对象编程

写给想做程序员的半吊子应届毕业生们

北游学Java

Java Python 求职 秋招

anyRTC SDK 5月迭代:优化自定义加密功能,让通信更安全

anyRTC开发者

音视频 WebRTC sdk

LeaRun .Net Core/Java工作流引擎,分离式前端,升级Vue

雯雯写代码

Vue 工作流引擎

架构实战营模块五作业

竹林七贤

带你认识大模型训练关键算法:分布式训练Allreduce算法

华为云开发者社区

分布式训练 Allreduce算法 集合通信 分布式通信算法 大模型训练

TCP协议

IT视界

TCP 传输协议 网络通信

AT智能量化炒币机器人系统开发详解案例

系统开发咨询1357O98O718

C 语言面向对象的封装方式

实力程序员

Chia奇亚云算力挖矿系统开发成功案例丨Chia奇亚挖矿源码成品

系统开发咨询1357O98O718

毕业设计So Easy:珠穆朗玛FM音频电台APP

不脱发的程序猿

android 软件开发 APP开发 毕业设计 移动应用开发

我把 Spring Boot 项目从 18.18M 瘦身到 0.18M,部署起来真省事!

xcbeyond

微服务 springboot 6月日更

网络攻防学习笔记 Day33

穿过生命散发芬芳

网络攻防 6月日更

【LeetCode】你能在你最喜欢的那天吃到你最喜欢的糖果吗?Java题解

HQ数字卡

算法 LeetCode 6月日更

Tapdata 实时数据融合平台解决方案(一):现代企业数据架构及痛点

tapdata

mongodb

为什么说混合云是新基建的流行架构?

博文视点Broadview

Flink+Alink,当大数据遇见机器学习!

博文视点Broadview

云上创新,阿里云视频云分享全场景音视频服务背后的场景探索与技术实践

阿里云视频云

阿里云 音视频 在线教育 视频会议 直播技术

国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?

Serverless Devs

Serverless 容器 云原生

fil云算力系统开发具体流程丨fil云算力开发源码成品

系统开发咨询1357O98O718

Study Go: From Zero to Hero

Study Go: From Zero to Hero

文章:ESB综述-InfoQ