前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ESB系列之企业服务总线ESB简介

ESB系列之企业服务总线ESB简介

作者头像
SmileNicky
发布2022-05-07 16:07:51
4.3K0
发布2022-05-07 16:07:51
举报
文章被收录于专栏:Nicky's blog

文章目录

ESB介绍

本博客介绍一款ESB产品,IBM WebSphere ESB。ESB(Enterprise Service Bus)也即企业服务总线。ESB有很多产品,IBM的IBM WebSphere就是其中一款。ESB是传统中间件技术与XML、Web服务等技术结合的产物。虽然现在基于RPC的微服务结构兴起,但是ESB作为传统的解耦合技术。在一些企业里还是有应用的。

为什么使用ESB

在一个企业里必然有很多系统,但是不是操作系统之间的数据传输格式、传输协议等等都是不相同的。这样的话,不同系统之间调用肯定是非常复杂的,接口的维护费用肯定是很庞大的,这时企业服务总线ESB应运而生。

这里写图片描述
这里写图片描述

ESB担任的角色

中介、路由转发、格式转换、协议转换、安全控制

ESB应该有哪些服务?

  • 传输服务 安全、可靠的数据传输 永久性/非永久性 同步/异步
  • 仲裁服务 路由 格式转换
  • 事件服务 事件发现和发布 Publish / Subscribe

ESB实施方式

ESB实施方式包括:

  1. ESB调度使用ESB对接各系统数据库同步(ESB为WebService服务接口,主要实现数据库的读写数据功能,如获取系统数据库A的数据,传输写入到系统数据库B,完成数据的同步操作);
    1. 各系统提供接口通过ESB对接。

为什么不采用传统架构,而是采用ESB总线方案

这里写图片描述
这里写图片描述

图1.2 ESB直接对接系统 简介:两个系统间需要对接,讨论需求,最终确定确定接口列表、接口协议、接口格式,系统开发人员开发相关接口,通过ESB直接进行对接。 优点:系统之间直接对接调用,根据需要时即可调用;不需要经过OPESB数据同步接口,省去了一个中间的数据传输环节,节省维护成本; 缺点:需要系统开发人员进行接口开发,增加开发人员工作量与开发成本。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • ESB介绍
  • 为什么使用ESB
  • ESB担任的角色
  • ESB应该有哪些服务?
  • ESB实施方式
  • 为什么不采用传统架构,而是采用ESB总线方案
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档