没有合适的资源?快使用搜索试试~ 我知道了~
几种ESB(企业服务总线)架构介绍.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 171 浏览量
2021-10-02
13:35:05
上传
评论
收藏 1.52MB PDF 举报
温馨提示
试读
4页
几种ESB(企业服务总线)架构介绍.pdf
资源推荐
资源详情
资源评论
ESB(Enterprise Service Bus,即企业服务总线)是传统中间件技术与 XML、Web 服务等技术结合的产物。
ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。
企业服务总线 ESB就是一种可以提供可靠的、有保证的消息技术的最新方法。 ESB中间件产品利用的是
Web 服务标准和与公认的可靠消息 MOM 协议接口 (例如 IBM 的 WebSphere MQ、Tibco 的 Rendezvous
和 Sonic Software的 SoniCMQ)。ESB产品的共有特性包括 :连接异构的 MOM、利用 Web 服务描述语言接
口封装 MOM 协议,以及在 MOM 传输层上传 送简单对象应用协议 (SOAP)传输流的能力。大多数 ESB产
品支持在分布式应用之间通过中间层如集成代理实现直接对等沟通。
企 业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构 (Service -Oriented Architecture,
SOA)发展而来的。 SOA描述了一种 IT 基础设施的应用集成模型, 其中的软构件集是以一种定义清晰的层
次化结构相互耦合,其中,一个 ESB是一个预先组 装的 SOA实现,它包含了实现 SOA分层目标所必需
的基础功能部件。
一、ESB的出现改变了传统的软件架构
ESB 是传统中间件技术与 XML、Web 服务等技术相互结合的产物, ESB的出现改变了传统的软件架构,
可以提供比传统中间件产品更为廉价的解决方案,同时它还 可以消除不同应用之间的技术差异,让不
同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看, ESB提供了事件驱动和文
档导向的处理模 式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的
传输能力,并可以提供一系列的标准接口。
二、企业服务总线( ESB)的用处
ESB 不是万能的 ,他不是一个应用程序框架 ,也不是一个企业应用的解决方案 .它只是一个基于消息的调用
企业服务的通信模块 !你可以把它嵌入到你的应用程序框架 中,例如嵌入到 spring 容器里面 ,或者嵌入到
工作流系统中 .它的作用是对企业里面的 SOA服务的调用提供一个框架和简便的方法 .
三、企业服务总线( ESB)的应用特征
大 规模分布式的企业应用需要相对简单而实用的中间件技术来简化和统一越来越复杂、繁琐的企业级
信息系统平台。面向服务体系架构( SOA)是能够将应用程序的 不同功能单元通过服务之间定义良好的
接口和契约联系起来。 SOA使用户可以不受限制地重复使用软件、把各种资源互连起来,只要 IT 人员选
用标准接口包装旧 的应用程序、把新的应用程序构建成服务,那么其他应用系统就可以很方便的使用
这些功能服务。
支 撑 SOA的关键是其消息传递架构 -企业服务总线( ESB)。ESB是传统中间件技术与 XML、Web 服务等
技术相互结合的产物,用于实现企业应用不同消息 和信息的准确、高效和安全传递。 ESB的出现改变了
传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的
技术差 异,让不同的应用服务协调运作,实现不同服务之间的通信与整合。 ESB在不同领域具有非常广
泛的用途 :
电信领域: ESB能够在全方位支持电信行业 OSS的应用整合概念。是理想的电信级应用软件承载平台。
电力领域: ESB能够在全方位支持电力行业 EMS的数据整合概念,是理想的 SCADA系统数据交换平台。
金融领域: ESB能够在全方位支持银企间业务处理平台的流程整合概念,是理想的 B2B交易支撑平台。
电子政务: ESB能够在全方位支持电子政务应用软件业务基础平台、信息共享交换平台、决策分析支撑
平台和政务门户的平台化实现。
四、几种 ESB的结构和功能
ESB提供了一种开放的、基于标准的消息机制,通过简单的标准适配器和接口,来完成粗粒度应用(服
务)和其他组件之间的互操作,能够满足大型异构企业环境的集成需求。它可以在不改变现有基础结构
的情况下让几代技术实现互操作。
通 过使用 ESB,可以在几乎不更改代码的情况下, 以一种无缝的非侵入方式使企业已有的系统具有全新
的服务接口,并能够在部署环境中支持任何标准。更重要的 是,充当 “缓冲器 ”的 ESB(负责在诸多服务
之间转换业务逻辑和数据格式)与服务逻辑相分离,从而使得不同的应用程序可以同时使用同一服务,
用不着在应用 程序或者数据发生变化时,改动服务代码。
1. IBM WebSphere ESB
IBM 提供了三种 ESB 产品: IBM WebSphere ESB、IBM WebSphere Message Broker、IBM WebSphere
DataPower Integration Appliance XI50。根据您的需求选择 ESB 来增强您的 SOA。WebSphere ESB 是一种
基于平台的 ESB,作为集成的 SOA 平台,针对 WebSphere 应用服务器进行了优化。 WebSphere Message
Broker 是跨平台的 ESB,是为异构 IT 环境中的统一连接和转换而构建的。 WebSphere DataPower
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功