ESB是什么呢?

ESB是Enterprise Service Bus的简称,中文翻译为企业服务总线,企业服务总线是一个实现系统间集成和互联互通的重要技术架构,可以理解为是一种消息和服务集成的中间件平台。

这个技术是为了解决什么问题呢?

系统只有两个的时候,系统之间通信会很简单,点对点,也很高效,但是如果新增了系统,达到了3个,4个,5个甚至更多,那这样方式的通信连接数就会呈指数型增长,ESB这个中间件就诞生了。

举个例子:一个银行的系统,小点的银行一百两百个系统,大点银行上千个都有可能。所以采用企业服务总线这种模式可以达到系统之间解耦,通信模式更简便,可维护性高。

ESC主要负责哪些功能呢?

ESB主要负责的功能是保证多个应用系统的服务接入协议转换提供可靠的消息传输数据格式转换基于内容路由等。

这些功能都是需要基于通信,保证系统之间的通信安全与可靠,所以ESB有了消息队列的全部功能。

ESB有哪些服务接入方式呢?

  • RPC 远程过程调用(面向方法)
  • SOAP 面向服务的架构(面向消息)
  • REST 资源的状态转变(面向资源)

SOA面向服务架构就是基于ESB来完成的。各个系统之间可以是不同的开发公司,可以是不同的开发语言(技术选型丰富),然后通过ESB把所有系统都联系到一起。但是ESB是笨重的SOA架构

现在流行的是轻量级SOA架构,也就是微服务架构,在以后会越来越流行,运用会更加广泛,这是趋势,毕竟新技术总是会淘汰旧技术。新的技术总会有更加有优势的一面。

ESB(企业服务总线)知识相关推荐

  1. 什么是ESB(企业服务总线)

    什么是ESB(企业服务总线) 有了它,才能释放SOA的最大价值.因此,ESB成为厂商在SOA(面向服务的架构)竞争中的焦点.作为近两年软件领域最热门的词汇之一,SOA(Service Oriented ...

  2. ESB 企业服务总线基本内容概述

    ESB全称为Enterprise Service Bus,即企业服务总线. 它是传统中间件技术与XML.Web服务等技术结合的产物. ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素. ...

  3. ESB企业服务总线 --- ESB概述

    谈及企业服务总线(ESB),在有面向服务的架构(SOA)实施经验的开发者眼中一定不会陌生. 这些年,人们一直在谈论它,以至有些人认为"实施SOA一定需要ESB",或"只要 ...

  4. ESB企业服务总线到底是什么东西呢?

    下面来说一下你的问题.顾名思义,企业服务总线(ESB)就是一条企业架构的总线,所有的企业服务都挂接到该总线上对外公布,企业服务总线负责管理服务目录,解析服务请求者的请求方法.消息格式,并对服务提供者进 ...

  5. 好的微服务架构=企业服务总线(ESB)的灭亡?

    这些天,似乎每个人都在谈论微服务. 您可以在数百篇文章和博客文章中读到很多有关该主题的文章,但是我建议的出发点是Martin Fowler的这篇文章 , 该文章引发了有关这种新建筑概念的大量讨论. 本 ...

  6. ESB(Enterprise Service Bus,即企业服务总线)

    1. ESB架构之企业实施案例 : http://www.infoq.com/cn/articles/esb-enterprises-case 2. ESB(Enterprise Service Bu ...

  7. 企业服务总线(ESB)技术与革新

    企业服务总线(ESB)技术与革新 (用异步消息传递和智能路由选择扩展Web服务) 作者:Nigel Thomas和Robrert Dalies 由于更大任务所带来的要求,消息传递技术现在正处于发展之中 ...

  8. ESB(企业服务总线)相关知识点总结

    目录 一.什么是ESB 二.ESB解决了什么问题以及什么是HSB 三.市面上 ESB产品有哪些?如何选择 四. 如何实现ESB的各个功能 1.ESB的服务接入方式? 2.ESB的如何进行协议转换? 3 ...

  9. 微服务构架 esb总线_好的微服务架构=企业服务总线(ESB)的灭亡?

    微服务构架 esb总线 如今,似乎每个人都在谈论微服务. 您可以在数百篇文章和博客文章中读到很多有关该主题的文章,但是我建议的出发点是Martin Fowler的这篇文章 , 该文章引发了有关这种新建 ...

  10. 系统架构-企业服务总线(ESB)

    ESB的基本概念 企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XM ...

最新文章

  1. log4j2配置实例[按小时记录日志文件]
  2. mongoose设置unique不生效问题解决
  3. Most Powerful
  4. Bash 入门教程10-处理用户输入
  5. 麦克纳姆轮平台坐标系说明
  6. 最近公共祖先 解题报告
  7. logstash multiline
  8. python 给字符串加颜色
  9. JSP中常用的字体类型
  10. 关闭绿联硬盘盒子自动休眠的方法!
  11. Delphi为什么都不用了?公司CTO不向老板推荐使用Delphi的13 个真实原因
  12. BUUCTF_Crytpo_robomunication
  13. 汉诺塔(the Tower of Hanoi )
  14. 著者四角号码查询_著者姓名汉语拼音与四角号码数字混编书次号的应用
  15. 【3D建模】Solidworks 3D建模及PrusaSlicer切片打印学习笔记
  16. 开源OLAP引擎对比
  17. java 微信公众号之授权登录
  18. Mac 上Grapher基础入门教程
  19. osmconvert转换OpenStreetMap pbf文件至osm等格式矢量
  20. [Course] Advanced Computer Programming, Homework, week 2

热门文章

  1. UltraCompare v2022文本比较
  2. java论文3000字_一篇文章让你真正了解Java(纯干货)
  3. 如何在机智云开发平台快速创建具有商用租赁效果的硬件产品
  4. 医院病房监护系统和图书管理系统数据流图
  5. 传教士 野人 过河问题
  6. Facebook上市或造千亿美元航母
  7. 讨论《蔚蓝(Celeste)》的设计
  8. 移动硬盘上安装WIN7 WIN10 UBUNTU系统
  9. 软件项目确立的几个步骤
  10. OpenGL红宝书正序解读(二)