中文

一文读懂分布式企业服务总线

2023/02/17 3340

  分布式企业服务总线(DistributedEnterpriseServiceBus,DESB),是传统中间件技术与XML、Web服务等技术结合的产物,它提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素,为更复杂的架构提供基本的服务,能够隐藏复杂性,简化数据处理过程。


  分布式企业服务总线可以看作是一种管理应用程序和服务访问的机制,它通过网络或基于形式的客户端前端为最终用户提供一个单一、简单和一致的接口。通俗讲,它就是服务的请求者和服务的提供者之间的一个中间件,是对服务使用者屏蔽服务提供方的技术实现方式。如果没有这个总线,那么服务的请求者则必须自己知道它所需要的服务的地址,并要知道相应的服务调用方法、消息格式,这样的调用是点到点的,不利于服务的统一管理,不利于不同格式的服务的集成。



  举个简单的例子来更好地理解分布式企业服务总线。把服务的请求者和服务的提供者看作两个人。如果两个人要交互,他们之间要有一条通路。按照传统的方式,这条路可能分为好多段,比如一段小路、一段主干道、又一段小路等。这些路属于公用的,不仅供这两个走,其他人也可以走。而分布式企业服务总线,相当于在这两个人之间修了一条专门的路,这条路只供他俩使用,不用产生拥堵,而且是最短路径,所以交互更便捷。而且这两个人并不需要考虑这条路线对不对,因为为他们提供的就是一条唯一的固定线路。同样,每一对服务的请求者和提供者之间都有一条这样的通路。


  当然,总线的作用并不只是提供这条路,它还实现很多功能才能让服务请求者和提供者完成相应的任务。主要有以下功能。


  1.总线基础服务框架:提供系统一致性、安全性、可靠性,以及性能和扩展能力保障的基础技术手段。


  2.集成服:提供基础的集成服务与用户定制的应用服务;支持多种集成服务模式;支持服务的封装、重用、服务组合、服务调度。


  3.公用服务:提供内置的各种公用服务。例如渠道认证服务,日志服务等公用服务。


  4.服务管理和服务标准:提供服务配置管理的前台工具集合,并提供行业的服务规约标准。


  5.系统监控:提供多角度的系统实时监控与交易报表,提供用户定制的告警。


  6.安全体系:提供多种安全机制并支持和第三方安全系统的有效集成,提供有效的安全监控机制。


  7.DESB不再是整个企业中一个集中式,缺乏灵活性的集成主干。“DESB”应该想到一个灵活的、分布式的、可扩展的基础架构,可以使用一种敏捷、高效的方式创建、部署、监控各种各样的(微)服务。开发和部署既可以在企业内部,也可以在云端,或者采用混合方式(比如,使用云做短期测试环境或者处理服务消费的峰值。)


  南天分布式企业服务总线(OFPCloud-DESB)是基于分布式技术构建微服务平台,具有服务治理能力。OFPCloud-DESB(分布式企业服务总线)围绕服务的治理、管控,帮助企业实现遗留应用与云化应用的微服务级集成,实现企业内统一的微服务共享、微服务治理、服务优化,支撑企业应用灵活、便捷的与外部SaaS服务集成。OFPCloud-DESB支持跨不同技术体系(也包括开源体系与商用产品体系间)的微服务集成,支持公有云和私有云部署。


线上展厅
获取方案
返回顶部