大集团多套ESB服务总线的整合规划参考

  一个大型集团企业,如果存在集团和省级两级组织架构,包括还存在大量的子公司的情况下,那么一般会存在多套SOA集成平台或ESB服务总线。

  那么在这种情况下多套ESB总线之间如何集成和整合。

  今天分享一个整合规划方案供大家参考。

  企业集成场景和需求分析

  

  大型企业内部随着多年的IT规划和信息化系统建设,集成场景相对来说比较复杂。一般可以根据业务场景和业务交互类型来对集成场景和需求进行分类。

  不同的业务交互类型往往需要不同的集成技术来解决。

  从上图也可以看到,传统狭义的ESB服务总线往往也仅仅是解决高并发,小数据量访问的流程和业务类集成需求。而不是能够解决所有的集成需求。对于大数据集成,大文件集成等往往还需要根据实时性要求采用不同的集成方法。

  包括当前在微服务架构推广实施下,大量接口已经采用标准的Http Rest API接口,接口不再需要复杂的数据映射和协议转换,取而代之的是轻量的API网关进行集成和能力开放。

  在服务化大趋势下,整体集成思路仍然是服务+模式,即:

  WS服务+ETL实现大数据集成WS服务+MFT实现大文件集成WS服务+JMS实现消息集成

  通过服务来发起的大数据和大文件集成,方便解决传统大数据集成只能够通过定时任务调度发起的模式,服务驱动可以按需实时调用,同时对于数据获取范围也可以根据WS服务的输入参数灵活定义。

  已有服务总线交互支撑情况分析

  

  既然企业集成场景复杂,存在不同的服务集成场景。那么就需要分析当前已经存在的多套服务总线对各类服务集成场景的支撑情况。

  这种支撑情况包括了强支撑还是弱支撑。

  同时也包括了支撑范围分析,既服务总线是只支撑集团层面或子公司层面,还是说服务总线本身已经实现集团-省两级的支撑架构。

  通过上面分析实际可以看到对于技术类服务,流程类服务很多子业务域的服务总线并不能提供支撑能力。同时还有些服务总线往往也局限在集团或某个子公司范围里面。

  类似技术服务,当前只有PaaS-ESB总线提供支撑能力,那么这个支撑能力就可以进一步开放共享给其它业务域使用。但是对于业务服务集成,多套服务总线都具备这个能力,更好的方式就是需要对这部分重复能力进行整合。

  多套ESB总线集成交互情况分析

  

  多套ESB总线之间本身也存在集成和交互情况。

  对于ERP和PaaS总线,当前根据规划后续都需要整合到PaaS-ESB一套服务总线上面。而对于第2点ERP和营销域ESB集成。如上图:

  A到B系统的服务消费调用,需要经过两次服务总线接入和传递,同时需要进行服务规范标准转换。而对于PaaS平台ESB和营销域ESB总线之间,当前也是存在两套服务规范标准,对于新识别服务要求是完全按PaaS规范实施。

  多套总线存在的问题分析

  

  对于多套总线存在的问题,在分析的时候主要从管控治理,实施方法,架构体系三个方面进行展开描述。

  01 在管控治理层面:

  没有形成集团全局统一的服务目录库和服务资产管控和治理方法不统一,各总线的管控侧重点有差异,也存在重复建设更多的是根据管理域进行分工,而非根据服务能力进行分工

  02 在实施方法层面

  当前服务规范有多套标准,导致跨总线服务集成存在多次转换当前服务识别分析和服务实施方法存在差异,对应用厂商造成重复熟悉的影响

  03 在架构体系层面

  当前主要有两套,一套是Oracle SOA套件,一套是开源ESB产品,开源产品的业务交易没有一个集团级统一的服务总线架构体系,原来基本根据业务需求分域建设在总体架构规划设计上,服务总线本身基础架构需要云化和纳入PaaS管理平台

  企业服务总线-服务架构

  

  SOA解决两个层面问题,一个是数据和应用集成,一个是能力开放和共享。因此SOA服务本身存在多个层面,需要有不同的能力进行支撑(数据,业务,流程)。

  如上图基于不同的集成场景和服务集成类型,可以得到上面的服务架构。服务架构本身也是分层,最底层技术服务,中间是业务服务,上层是组合和流程服务。

  技术服务:数据服务,文件服务,技术服务业务服务:业务服务,消息服务流程服务:流程服务,组合服务

  SOA管理平台实现统一服务目录库,统一服务咨询实施标准,包括系统和业务两个层面。 服务总线后续整理内部分工和技术组件划分后续对外透明,对外部应用应该是统一的一个总线

  企业服务总线-应用架构

  

  在应用架构中,底层是总线基础管理平台,中间为支撑业务集成,消息集成,文件集成,技术集成的各类服务集成能力。同时还增加了元数据管理和规则引擎的能力。

  右边为SOA服务治理和管控平台。

  最上层未统一暴露的服务目录库,即虽然下层可能存在各种集成组件和引擎,但是最终的服务目录库仍然需要考虑统一开放和共享。如果查询服务目录列表还需要访问多个ESB总线才能够完成,那么显然没有达到整合的目的。

  企业服务总线-集成架构

  

  该图给出了各类服务总线的集成和调用关系。

  从图上也可以看到整体的调用顺序还是从上朝下调用,流程服务可以进一步调用业务服务和技术服务,而业务服务也可以向下调用各类技术服务能力。

  统一服务提供和集群化

  

  在这里给出的关键思路就是对于服务总线的整合,应该是基于不同的服务集成场景和服务支撑类型进行整合。

  即业务服务支撑需要整合多套ESB总线能力,提供最终一套能力支撑即可。而对于数据服务,技术服务也是同样的道理。同类服务能力支撑全部整合和归并为一套大集群。

  统一服务总线管控和治理

  

  在进行服务总线整合的时候,如果老的服务总线能够全部下线服务迁移到新的总线是最佳方案。如果老的服务总线仍然需要存在一段时间,逐步平滑迁移和过渡,那么也需要提供一个统一的服务管控和治理能力。

  也就是底层ESB总线引擎可以有多套,但是上层的服务治理管控,服务目录库必须整合为一套统一对外开放和提供。

  两级架构模式说明

  

  ESB总线在整合中一个平滑过渡期。

  在过渡期间,省公司仅部署轻量服务代理,不再部署重型的企业服务总线。省和省间的相互协调需要通过集团总线进行统一调度,省省间协同是否考虑待进一步分析。 在集团侧总线没有整合前,暂保留服务调用走两级服务总线交换的模式。

woliuqiangdong
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微服务esb_企业私有云PaaS平台-ESB服务总线建设规划和方案
weixin_35879493的博客
01-17 629
在前面文章中我专门分享过企业私有云PaaS平台建设背景,目标和整体方法论,今天重点是分享下在整个平台+应用的私有云PaaS平台建设目标下,对于ESB服务总线的建设规划和方案。该材料分享的内容虽然是8年前的规划内容,但是对当前的企业ESB集成平台建设规划,传统IT架构到微服务的转型仍然具有指导意义。对于原来的私有云PaaS,我们看到在8年前就已经提出了业务系统组件化拆分,核心的共享技术能力和业务能力...
ESB企业服务总线
weixin_33762321的博客
03-07 254
ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同: 解耦中介 :客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也不关心的,交互集成代码...
探索Fuse:一体化的企业服务总线解决方案
最新发布
gitblog_00027的博客
04-10 593
探索Fuse:一体化的企业服务总线解决方案 项目地址:https://gitcode.com/fusesource/fuse Fuse是由Fusesource开发的一款开源企业服务总线(Enterprise Service Bus, ESB)和集成框架。它基于成熟的Apache Camel、ActiveMQ及Karaf等技术栈,旨在简化微服务架构中的数据和流程集成。本文将深入探讨其技术特性,应用...
企业服务总线项目集成标准
数通畅联
11-25 315
1  概述   企业服务总线(Enterprise Service Bus,缩写 ESB),是SOA面向服务架构的骨干,在完成服务的接入、服务间的通信和交互基础上,提供安全性、可靠性、 高性能的服务能力保障。采用 SOA 架构,基于ESB总线进行企业异构应用集成,可以有效降低应用系统、各个组件及相关技术的耦合度,消除应用系统点对点集成瓶颈,降低集成开发难度,提高复用,增进系统开发和运行效率,...
ESB---企业服务总线
weixin_30662109的博客
09-13 78
ESB(Enterprise service bus)-----企业服务总线的简写。   目前使用的是openESB,Sun公司的开源社区提供的,集成在netbean中,使用glassFish服务器。   我喜欢把ESB从webservice的角度去理解,webservice是使用SOAP、XML、UUID、WSDL相结合的方式来解决不同应用间通信的,属于一种系统与系统直接的直接关联,而ESB...
ESB(企业服务总线
woaini886353的博客
04-21 6346
ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。 大规模分布式的企业应用需要相对简单而实用的中间件技术来简化和统一越来越复杂、繁琐的企业级信息系统平台。面向服务体系架构(SOA)是能够将应用程序的不同功能单元通过服务之间定义良好的接口和契约联系起来。SOA使用户可以不受限制地重复使用软件、把各种资源互连起来,只要IT人员选用标准接口包装旧...
企业服务总线解决方案剖析,第3部分:利用WBI5实现ESB
03-02
引言WBI中对ESB的支持应用场景简介利用WBI中的ESB进行架构和集成通过Web服务网关实现企业内外部Web服务集成通过WBIMessageBroker整合企业内部遗留系统本文实例部署的说明结束语参考资料本文是企业服务总线解决方案...
区域医疗SOA解决方案,第4部分:ESB在医疗行业中的应用-健康服务总线
03-02
内容背景介绍健康服务总线总体架构集成WTX转换HL7消息集成TDS和TSPM提供安全网关使用适配器集成医疗服务提供者应用集成WSRR提供服务管理总结参考资料简介: 健康服务总线是企业服务总线在医疗行业的实现,它使用SOA...
基于企业服务总线的分布式应用系统研究.pdf
08-11
【企业服务总线ESB】是企业信息系统集成的关键技术,尤其在分布式应用系统中发挥着重要作用。ESB基于面向服务的体系架构SOA,旨在解决不同系统间的互操作性和数据一致性问题。SOA是一种开放、可扩展的软件架构模型,...
ESB详解
smileberry1的专栏
06-26 4626
ESB ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合
企业级服务总线ESB
hanyueqi的专栏
12-17 747
几个概念需要明确SOA、OSGI 几种解决方案共存 JBI JBI(Java Business Integration,Java业务集成Java业务整合)是一种企业服务总线(Enterprise Service Bus,ESB),使我们能够用Java实现面向服务的架构。企业正转向以面向服务架构(SOA)和网络服务,以提供灵活的IT系统,用一种成本低廉的方式来支持快速变化的商业需求。JB
企业服务总线ESB
蜗牛
04-02 1323
之前听说有人要做基于SOA的web系统,模块可以根据用户定制启用或者关闭,也就是所谓的提供服务。自己感觉很多的疑惑,经过交流,群里的两位大神给了两个名词,一个就是企业服务总线,貌似是这么回事,先查查资料,给自己普及知识了。       介绍        ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务技术结合的产物。ESB提供
esb集成总线_与ESB的演进式集成
cunfu6353的博客
07-09 1815
esb集成总线 介绍 如果我们仔细研究给定组织中的大多数应用程序,则集成是临时完成的。 随着时间的流逝和应用程序组合的增加,系统和应用程序之间的互连开始看起来像珊瑚礁:内部坚硬,外部有些生命。 弄混紧密耦合的积分点可能会产生一系列副作用,从而导致没人敢纠正问题的根本原因。 通常,人们只是通过在高度耦合的系统和应用程序的珊瑚礁上添加新层来修复症状。 为了避免这种情况,我们需要改变思维方式。...
消息队列(MQ)& 企业服务总线ESB
Meomry_HuiYi的博客
05-27 2500
消息队列(MQ) 企业服务总线ESB) 定义 MQ(Message Queue)消息队列。 把要传输的数据放在队列中,通过消息传递队列发送和接收消息数据,实现数据的传递。 ESB(Enterprise Service Bus) 是一个集中式的服务总线,它是传统消息中间件技术与XML、Web服务技术结合的产物。通过ESB,可以实现集成业务处理,监控系统间消息流动,管理系统间交互的业务服务。 >>传统消息中间件指MQ 解决的问题 传递数据...
基于服务总线ESB的.Net应用程序部署
系分之旅
04-08 2888
1.发布一个web站点,包含所有的wsdl文件(由各服务提供者提交);2.修改web/*.wsdl以指向总线地址,形如:          http://172.16.0.60:7800/ncesb/services/hr" />              http://172.16.0.60:7800/ncesb/services/hr" />              http://1
应用集成实战系列:什么时候需慎重使用服务总线
虫虫的专栏
09-28 937
近几年来,越来越多的企业开始实施应用集成项目,但是,同时我们听到的对此类项目的抱怨也越来越多,非常打击用户的信心。对一些问题进行分析后,我们发现,大多数情况下,应用集成项目的问题是因为实施过程中,对一些集成场景的处理不当,适用了不合理的集成手段造成的。在本系列文章当中,我将根据自己以往的经验对一些问题进行总结,供参考。 近几年来,越来越多的企业开始实施应用集成项目,但是,同时我们听到的对此类项目的抱怨也越来越多,非常打击用户的信心。对一些问题进行分析后,我们发现,大多数情况下,应用集成项目的问题是因为实施过
企业服务总线 ESB 介绍和用例
EDI电子数据交换 | 知行软件
06-22 1155
企业级的IT系统往往是非常复杂的。但某件事情是否复杂并不一定是一个独立的推动力,重要的是系统是否以应有的方式运行。企业服务总线(ESB)看起来非常复杂,但事实上,它可以非常有效地执行几个关键功能,协助开发人员进行应用集成。 什么是ESB(企业服务总线)? ESB是一种IT架构方法。ESB旨在通过”总线式”基础设施将各种应用集成在一起。ESB通常位于框架和套件之间,作为执行应用集成的另一种方式。ESB是一个中间件工具,它在构成应用程序的不同连接组件之间分配任务。 它为完成一些任务奠定了基本的基础架构,例如:
ESB企业服务总线解决方案剖析(转载)
wb284551926的博客
02-15 999
关于SOA   关于SOA的概念,你可以找到很多的文章从不同的角度来描述它,不同的软件提供商也有不同的定义方式。BEA有流体计算,微软有Indigo 和SOA-building, SAP有ESA。 每个人都可以从不同的视角来理解SOA,从程序员的角度,SOA是一种全新的开发技术,新的组件模型,比如说Web Service;从架构设计师的角度,SOA就是一种新的设计模式,方法学;从业务分析人...
企业服务总线esb技术
08-23
企业服务总线(Enterprise Service Bus,简称ESB)是一种用于构建和管理企业应用程序集成技术ESB充当了不同应用程序之间的中间件,通过提供统一的通信和消息传递机制,实现了数据和服务的交互。以下是ESB技术的...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Linux实战021:Ubuntu如何通过Wine安装微信 10249
  • 芯片IC测试专栏—ESD与TLP 10129
  • 深入浅出:10行Flink WordCount程序背后的万字深度解析 9592
  • 实施前端微服务化的六七种方式 8757
  • JetBrains 全家桶的全流程详解 8204

最新评论

  • 【EEA】【三国志战略版】拆解与分析

    m0_51542794: 你好,哪里能找到三国志战略版源码,或者开服端,我想自己搞个玩玩

  • Steam游戏《TownScaper》技术分析!

    程序员的猫:阿成: 这个好像可以白嫖,B站上一堆安装包 

  • 实用高效的寻路算法——A*寻路算法的实现及优化思路

    haodada123789: 请问有没有相关的python的代码啊,或者matlab的

  • Linux实战021:Ubuntu如何通过Wine安装微信

    Rina_loving: 直接安装统信或者麒麟定制版的就OK了,当然体验也不如Windows,各种问题。将就着用,还算丝滑。

  • http请求不带referer的解决方法

    muyuyaah: 请问如何判断referrer已经去除成功了呢

大家在看

  • 编程中最难的就是命名?这几招教你快速上手
  • 大数据学习之 各种启动命令汇总
  • 免费直播课程~TinyML在国产FPGA的边缘AI加速应用——6月30日 88
  • 网信办大模型备案全网最详细流程【附附件】
  • 2024国有企业数字化转型的意义和作用是什么? 453

最新文章

  • Mybatis还有这种操作?浅析为什么要看源码
  • 另一个Kubernetes(k8s)指南
  • 于 HTML5 的 WebGL 3D 智能楼宇监控系统
2022年121篇
2021年420篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码木棉湾推广网站双龙seo排名坑梓网站优化软件福永网络营销惠州阿里店铺托管木棉湾关键词按天收费大芬关键词按天计费大运网站设计西乡网站推广龙华SEO按天计费广州SEO按效果付费大芬高端网站设计同乐网站设计模板吉祥外贸网站设计观澜至尊标王深圳企业网站制作木棉湾网站优化推广南联网站推广系统吉祥建站深圳百度竞价坪山网站搜索优化横岗关键词排名大浪网站设计西乡百度网站优化排名坪山标王坪地网站定制龙岗网站优化排名广州企业网站设计石岩网站关键词优化盐田SEO按天收费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化