企业服务总线(ESB)

来源:互联网 发布:修改电脑mac地址 编辑:程序博客网 时间:2024/06/05 13:26

       之前听说有人要做基于SOA的web系统,模块可以根据用户定制启用或者关闭,也就是所谓的提供服务。自己感觉很多的疑惑,经过交流,群里的两位大神给了两个名词,一个就是企业服务总线,貌似是这么回事,先查查资料,给自己普及知识了。

      介绍

       ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

      特点

  1. 总线基础服务框架:提供系统一致性、安全性、可靠性,以及性能何扩展能力保障的基础技术手段。
  2. 集成服务:提供基础的集成服务与用户定制的应用服务;支持多种集成服务模式;支持服务的封装、重用、服务组合、服务调度。
  3. 公用服务:提供内置的各种公用服务。例如,渠道认证服务,日志服务等公用服务。
  4. 服务管理和服务标准:提供服务配置管理的前台工具集合,并提供行业的服务规约标准。
  5. 系统监控:提供多角度的系统实时监控与交易报表,提供用户定制的告警。
  6. 安全体系:提供多种安全机制并支持和第三方安全系统的有效集成,提供有效的安全监控机制。

      优势

  1. 可用性和可靠性
  2. 支持群集物理部署来保证系统的高可用性,支持系统的长期稳定运行。
  3. 性能和可伸缩性
  4. 支持在达到系统性能指标峰值要求的同时,系统处理能力还能够留有足够的余量。
  5. 扩展性和灵活性
  6. 支持系统扩展部署和多个逻辑单元的分离部署。提供对系统的维护与参数配置的管理功能。
  7. 安全性
  8. 提供安全认证和授权机制,提供不可否认和机密性,支持安全标准。

      理念

      基于SOA的架构思想,平台架构开放,产品稳定可靠,可扩展性强。

     说明:本文的数据来源自百度百科,百老师也是本人的IT行业道路上的老师,在此,感谢提供和完善该词条的大神。知识因分享而放出夺目光彩。

 

     
     

 

0 0