Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >什么是ESB?

什么是ESB?

作者头像
逍遥壮士
发布于 2020-11-24 02:24:28
发布于 2020-11-24 02:24:28
2.2K0
举报
文章被收录于专栏:技术趋势技术趋势

什么是ESB?

企业服务总线(Enterprise Service Bus,ESB)的概念是从服务导向架构(Service Oriented Architecture, SOA)发展而来。SOA描述了一种IT基础设施的应用集成模型;其中的软构件集是以一种定义清晰的层次化结构来相互耦合。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。

可以说ESB是SOA的一个升级版。

参考:https://zh.wikipedia.org/wiki/%E4%BC%81%E4%B8%9A%E6%9C%8D%E5%8A%A1%E6%80%BB%E7%BA%BF

ESB解决了什么问题?

  • 提供性价比更高的解决方案;
  • 消除技术差异,协调不同服务器运作;
  • 协同不同服务的通信与整合;
  • 提供一套统一标准接口;

ESB有哪些现成的产品?

ApusicESB(金蝶ESB)

WebSphere Enterprise Service Bus(IBM的基于WebSphere的解决方案,基于Service component Architecture,SCA,商业产品)

Apache ServiceMix(Java Business Integration

Mule(一个基于ESB架构理念的消息平台

Open ESB(Sun公司支持下的一个开源项目

....

最后

ESB解决的主要问题,个人以为是企业复杂的各系统之间的整合问题。

参考文章:

https://www.jianshu.com/p/10ec5b86296f

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 技术趋势 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何选择ESB
什么是ESB 企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的。SOA描述了一种IT基础设施的应用集成模型;其中的软构件集是以一种定义清晰的层次化结构相互耦合。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。 在企业计算领域,企业服务总线是指由中间件基础设施产品技术实现的、 通过事件驱动和基于XML消息引擎,为更复杂的面向服务的架构提供的软件架
cloudskyme
2018/03/20
3.9K0
如何选择ESB
Scrapy笔记三 自动多网页爬取-本wordpress博客所有文章
学习自http://blog.csdn.net/u012150179/article/details/34486677
十四君
2019/11/27
8430
ESB系列之企业服务总线ESB简介
本博客介绍一款ESB产品,IBM WebSphere ESB。ESB(Enterprise Service Bus)也即企业服务总线。ESB有很多产品,IBM的IBM WebSphere就是其中一款。ESB是传统中间件技术与XML、Web服务等技术结合的产物。虽然现在基于RPC的微服务结构兴起,但是ESB作为传统的解耦合技术。在一些企业里还是有应用的。
SmileNicky
2022/05/07
4.6K0
ESB系列之企业服务总线ESB简介
ESB企业服务总线
ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同: 解耦中介 :客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也不关心的,交互集成代码提取到了业务逻辑之外,由ESB平台进行中央的宣告式定义。ESB平台实现协议转换 (WebService,Http,JMS...
Java学习123
2018/05/16
3.7K0
ESB是什么
ESB是一个主要依赖XML消息交换的企业级消息系统,这种消息继而被智能的通过一种非集中式的架构路由和转换。 开源的ESB? Mule,ServiceMix,Apache Synapse,JBoss ESB,Sun的OpenESB和Apache Camel等。 ESB和SOA之间的关系? 原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同。 SOA----面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相
程序源代码
2018/03/09
2.2K0
ESB是什么
企业服务总线ESB简介
本博客介绍一款ESB产品,IBM WebSphere ESB。ESB(Enterprise Service Bus)也即企业服务总线。ESB有很多产品,IBM的IBM WebSphere就是其中一款。ESB是传统中间件技术与XML、Web服务等技术结合的产物。虽然现在基于RPC的微服务结构兴起,但是ESB作为传统的解耦合技术。在一些企业里还是有应用的。
SmileNicky
2019/01/17
5.6K0
【答案&解析】Java工程师100道考题 | 超过60分的不到10%!
小傅哥,你的100道Java考题,我只考了16分,是不是没救了!给我个答案吧!那么鉴于不少小伙伴已经考完了,那么小傅哥就做一个考题解析,方便读者可以针对自己的问题进行补充学习。
小傅哥
2022/12/13
2.6K0
【答案&解析】Java工程师100道考题 | 超过60分的不到10%!
Java Web开发学习之路2012版
2011年自己根据当时实习的经验和大学学习Java的感受,写了一篇《Java Web学习之路》,地址是:http://blog.renren.com/blog/233130702/714982734。实习了一年,工作了一年,应该说从7月1日开始是自己工作的第三年了。最近有同学刚加入公司,然后是做Java开发的。当然目前Java企业开发大多数也是B/S开发模式,所以也可以说是Java Web开发。正好今天坐地铁看到公司5楼出来一个小mm拿着一本《Java Web开发案例》的书。然后我的同学也让我写一个学习计划
八哥
2018/01/18
8520
Java Web开发学习之路2012版
APP热搜榜接口提供 --- 百度
目的地-Destination
2024/08/07
2541
APP热搜榜接口提供 --- 百度
企业级集成和ESB
ESB是什么? ESB是一个主要依赖XML消息交换的企业级消息系统,这种消息继而被智能的通过一种非集中式的架构路由和转换。 开源的ESB? Mule,ServiceMix,Apache Synapse,JBoss ESB,Sun的OpenESB和Apache Camel等。 ESB和SOA之间的关系? 原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同。 SOA----面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实
cloudskyme
2018/03/20
2.2K0
企业级集成和ESB
SOA、ESB、NServiceBus、云计算 总结
SOA SOA 是通过功能组件化、服务化,来实现系统集成、解决信息孤岛,这是其主要目标。而更进一步则是实现更快响应业务的变化、更快推出新的应用系统。与此同时,SOA 还实现了整合资源,资源复用。 SO
用户1172223
2018/01/29
2.5K0
SOA、ESB、NServiceBus、云计算 总结
经常要配置生物信息/深度学习电脑环境?一文少花90%看教程的时间
官网下载anaconda3,安装过程选择默认,记得勾选将anaconda放入环境变量。
依芙
2024/09/15
1501
屏蔽禁用main方法RestTemplate控制台debug日志
springboot项目,在main方法中用RestTemplate如果请求比较多,会被RestTemplate的debug日志刷屏,效果如下:
九转成圣
2024/04/10
2720
首届实时渲染3D动画创作大赛结果公布,看大奖英伟达A6000花落谁家!
根据评选标准,经过评委组层层选拔,首届实时渲染3D动画创作大赛,最终获奖结果出炉啦。
3DCAT实时渲染云
2022/04/07
7320
btrace-(字节码)动态跟踪工具
源码下载:https://gitee.com/hong99/spring.git (springboot_btrace)
逍遥壮士
2022/12/01
5920
btrace-(字节码)动态跟踪工具
为什么同样的WPF控件在不同的电脑上呈现外观不一致
今天有同事跑过来说遇到了一个奇怪的bug,同样的程序在win7和win10上界面相差了2个像素
黄腾霄
2020/06/10
1.4K0
PCS7选型设计(下)
4.1 PROFIBUS DP 既是一个系统总线又是一个开放的通信系统,设计用于中等传输速率和短响应时间。因此,它最适合对以下设备进行控制: • 直接连接的现场设备,如驱动器、电机起动器、分析仪、过程控制器或面板 • 分布式 I/O 设备,如ET 200M、ET200PA SMART、ET 200iSP、和ET 200pro 远程 I/O 站 • 无缝集成的 PROFIBUS PA 现场总线或基金会现场总线 H1 上的变送器和执行器 因为它也支持 HART 传输协议,因此,可将 HART 现场设备集成到 PROFIBUS DP 通信网络中。
剑指工控
2021/11/09
3.1K0
PCS7选型设计(下)
EVM 设计原理
在阅读这篇文章之前,请您先阅读初步理解以太坊虚拟机[2]和以太坊的数据组织[3],它将会介绍 EVM 的基本知识,帮助您形成基本的认识。在开始之前,假设您已经掌握了上文中的基础,我们根据黄皮书进一步地补充理论基础。由于原始的黄皮书公式过多,不易阅读,可以参考按照论文重写后的版本[4]。其次,本文使用的图片来自其他资料,会在参考资料部分注明。
Tiny熊
2023/01/09
5470
EVM 设计原理
HTTP/2.0 简单总结
HTTP/1.1 对 HTTP/1.0 做了许多优化,也是当今使用得最多的 HTTP 协议:
物流IT圈
2019/07/16
4.2K0
muleESB简介和安装(一)
在开始学习muleESB之前,我们先看什么是mule和什么是ESB。可以帮助我们深入的学习和理解。
程序猿小亮
2021/01/29
4.2K0
相关推荐
如何选择ESB
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档