ESB企业服务总线在实际项目中主要用于各业务系统之间的集成,集成包括数据集成、应用集成以及业务单据集成等,ESB企业服务总线主要包含三部分:ESB设计器、SMC管理控制台以及Server运行环境,ESB设计器用于服务以及集成流程的开发,可以直接将服务或者流程部署在Server当中,并通过前端管理控制台SMC来对服务以及流程进行管理,并进行监控统计分析。
ESB企业服务总线作为数通的一款核心产品,用于解决各个业务系统之间的异构集成难题,根据ESB平台的作用和数据处理方式的不同,ESB可以分为服务总线和数据总线,服务总线强调ESB对服务接口的统一管理,基于服务接口进行系统集成,如集成中台、业务集成等方案;数据总线强调ESB的数据抽取、加工、转换、写入能力,实现跨系统、跨类型的数据库读写操作,如数仓建设方案。本篇文档主要介绍在实际项目中ESB企业服务总线如何管理并对接业务系统接口。
1.总体说明
ESB主要作为企业信息系统的“龙骨”来集成各业务系统, ESB最大的技术特点在于,它是一个完全面向企业级的中间件解决方案,可以构建在企业现有的网络框架、软硬件系统之上,基于适配器技术,把数据、接口、协议、消息、文件都进行统一封装,采用引擎把它们图形串联起来,构建数据集成、应用集成的可视化流程,实现数据传输交换、异构系统对接,更多情况下作为服务提供者,为其它系统提供业务服务。下面主要介绍一下ESB产品以及对接业务系统接口的流程。
1.1.产品介绍
ESB企业服务总线主要包含三部分,ESB设计器、SMC管理控制台以及Server运行环境,ESB设计器用于服务以及集成流程的开发,可以直接将服务或者流程部署在Server当中,并通过前端管理控制台SMC来对服务以及流程进行管理和监控。ESB整体功能架构如下:
ESB企业服务总线提供丰富强大的组件堆,可以满足客户绝大多数的业务场景,开发人员使用极少的代码即可完成整套流程的设计;支持服务注册、应用集成,支持集成场景的配置化,通过SMC配置集成场景,满足推、拉、定时等集成方式,可以更加快速、更加便捷地