ESB(企业服务总线)知识
ESB是什么呢?
ESB是Enterprise Service Bus的简称,中文翻译为企业服务总线,企业服务总线是一个实现系统间集成和互联互通的重要技术架构,可以理解为是一种消息和服务集成的中间件平台。
这个技术是为了解决什么问题呢?
系统只有两个的时候,系统之间通信会很简单,点对点,也很高效,但是如果新增了系统,达到了3个,4个,5个甚至更多,那这样方式的通信连接数就会呈指数型增长,ESB这个中间件就诞生了。
举个例子:一个银行的系统,小点的银行一百两百个系统,大点银行上千个都有可能。所以采用企业服务总线这种模式可以达到系统之间解耦,通信模式更简便,可维护性高。
ESC主要负责哪些功能呢?
ESB主要负责的功能是保证多个应用系统的服务接入,协议转换,提供可靠的消息传输,数据格式转换,基于内容路由等。
这些功能都是需要基于通信,保证系统之间的通信安全与可靠,所以ESB有了消息队列的全部功能。
ESB有哪些服务接入方式呢?
- RPC 远程过程调用(面向方法)
- SOAP 面向服务的架构(面向消息)
- REST 资源的状态转变(面向资源)
SOA面向服务架构就是基于ESB来完成的。各个系统之间可以是不同的开发公司,可以是不同的开发语言(技术选型丰富),然后通过ESB把所有系统都联系到一起。但是ESB是笨重的SOA架构
现在流行的是轻量级SOA架构,也就是微服务架构,在以后会越来越流行,运用会更加广泛,这是趋势,毕竟新技术总是会淘汰旧技术。新的技术总会有更加有优势的一面。
ESB(企业服务总线)知识相关推荐
- 什么是ESB(企业服务总线)
什么是ESB(企业服务总线) 有了它,才能释放SOA的最大价值.因此,ESB成为厂商在SOA(面向服务的架构)竞争中的焦点.作为近两年软件领域最热门的词汇之一,SOA(Service Oriented ...
- ESB 企业服务总线基本内容概述
ESB全称为Enterprise Service Bus,即企业服务总线. 它是传统中间件技术与XML.Web服务等技术结合的产物. ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素. ...
- ESB企业服务总线 --- ESB概述
谈及企业服务总线(ESB),在有面向服务的架构(SOA)实施经验的开发者眼中一定不会陌生. 这些年,人们一直在谈论它,以至有些人认为"实施SOA一定需要ESB",或"只要 ...
- ESB企业服务总线到底是什么东西呢?
下面来说一下你的问题.顾名思义,企业服务总线(ESB)就是一条企业架构的总线,所有的企业服务都挂接到该总线上对外公布,企业服务总线负责管理服务目录,解析服务请求者的请求方法.消息格式,并对服务提供者进 ...
- 好的微服务架构=企业服务总线(ESB)的灭亡?
这些天,似乎每个人都在谈论微服务. 您可以在数百篇文章和博客文章中读到很多有关该主题的文章,但是我建议的出发点是Martin Fowler的这篇文章 , 该文章引发了有关这种新建筑概念的大量讨论. 本 ...
- ESB(Enterprise Service Bus,即企业服务总线)
1. ESB架构之企业实施案例 : http://www.infoq.com/cn/articles/esb-enterprises-case 2. ESB(Enterprise Service Bu ...
- 企业服务总线(ESB)技术与革新
企业服务总线(ESB)技术与革新 (用异步消息传递和智能路由选择扩展Web服务) 作者:Nigel Thomas和Robrert Dalies 由于更大任务所带来的要求,消息传递技术现在正处于发展之中 ...
- ESB(企业服务总线)相关知识点总结
目录 一.什么是ESB 二.ESB解决了什么问题以及什么是HSB 三.市面上 ESB产品有哪些?如何选择 四. 如何实现ESB的各个功能 1.ESB的服务接入方式? 2.ESB的如何进行协议转换? 3 ...
- 微服务构架 esb总线_好的微服务架构=企业服务总线(ESB)的灭亡?
微服务构架 esb总线 如今,似乎每个人都在谈论微服务. 您可以在数百篇文章和博客文章中读到很多有关该主题的文章,但是我建议的出发点是Martin Fowler的这篇文章 , 该文章引发了有关这种新建 ...
- 系统架构-企业服务总线(ESB)
ESB的基本概念 企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XM ...
最新文章
- log4j2配置实例[按小时记录日志文件]
- mongoose设置unique不生效问题解决
- Most Powerful
- Bash 入门教程10-处理用户输入
- 麦克纳姆轮平台坐标系说明
- 最近公共祖先 解题报告
- logstash multiline
- python 给字符串加颜色
- JSP中常用的字体类型
- 关闭绿联硬盘盒子自动休眠的方法!
- Delphi为什么都不用了?公司CTO不向老板推荐使用Delphi的13 个真实原因
- BUUCTF_Crytpo_robomunication
- 汉诺塔(the Tower of Hanoi )
- 著者四角号码查询_著者姓名汉语拼音与四角号码数字混编书次号的应用
- 【3D建模】Solidworks 3D建模及PrusaSlicer切片打印学习笔记
- 开源OLAP引擎对比
- java 微信公众号之授权登录
- Mac 上Grapher基础入门教程
- osmconvert转换OpenStreetMap pbf文件至osm等格式矢量
- [Course] Advanced Computer Programming, Homework, week 2