ESB基本概念

作者: 栋哥哥darre_li | 来源:发表于2019-08-29 17:52 被阅读0次

ESB的基本概念

企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。

ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务级别上动态的互连互通,是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:

①面向服务的架构—分布式的应用由可重用的服务组成;

②面向消息的架构—应用之间通过ESB发送和接受消息;

③事件驱动的架构—应用之间异步地产生和接收消息。

ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为低廉的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

基本功能

1)服务的MetaData管理:在总线范畴内对服务的注册命名及寻址进行管理。

2)传输服务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能。

3)中介:提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议

4)多服务集成方式: 如JCA,Web服务,Messaging ,Adapter等。

5)服务和事件管理支持: 调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能;

扩展功能

1) 面向服务的元数据管理: 他必须了解被他中介的两端,即服务的请求以及请求者对服务的要求,以及服务的提供者和他所提供的服务的描述;

2) Mediation :它必须具有某种机制能够完成中介的作用,如协议转换;

3) 通信:服务的发布/订阅、响应/请求、同步/异步消息、路由和寻址等;

4) 集成: 遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等。

5) 服务交互: 服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等。

6) 服务安全: 认证和授权、不可否认和机密性、安全标准的支持等;

7) 服务质量: 事务,服务的可交付性等;

8) 服务等级: 性能、可用性等。

ESB 中最常提到的两个功能是消息转换和消息路由。

ESB架构

ESB 是传统中间件技术与XML、Web服务等技术相互结合的产物,ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

相关文章

  • ESB基本概念

    ESB的基本概念 企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Servic...

  • Mule ESB基本概念

    1. 使用Anypoint Studio开发 Anypoint Studio是 MuleSoft提供的基于 Ecl...

  • 官方文档学习-关键概念

    【原创】 在正式使用wso2 esb之前,我们需要对esb中的一些基本概念有一定了解,本文通过对官方文档阅读总结一...

  • IBM WebSphere ESB入门指南

    [TOC] 第一章 ESB介绍 本博客介绍一款ESB产品,IBM WebSphere ESB。ESB(Enterp...

  • esb

    企业服务总线,即ESB全称为Enterprise Service Bus,指的是传统[中间件技术]、[Web]服务...

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

    本文主要是对ESB的总结,下面我将从以下几点去理清ESB相关知识点。 什么是ESB ESB解决了什么问题以及什么是...

  • RestCloud ESB平台,轻量级总线平台

    RestCloud ESB平台由API网关和ESB服务编排平台组成,API网关负责API的路由和透传,ESB总线平...

  • esb系统

    ESB系统全称是Enterprise Service Bus,企业服务总线,是银行的核心应用系统。类似于主干道高速...

  • 在微服务架构中,我们还需要ESB吗?

    从集中式ESB 到 分布式ESB Service Mesh 问题提出: 很多人理解ESB企业服务总线是一种集中式服...

  • Mule ESB简介

    Mule 官方网站:http://www.mulesoft.org/[http://www.mulesoft.or...

网友评论

    本文标题:ESB基本概念

    本文链接:https://www.haomeiwen.com/subject/nnhwectx.html