TechTarget云计算 > 百科词汇

企业服务总线:enterprise service bus

企业服务总线(enterprise service bus,ESB)是中间软件的一种软件架构,它为更复杂的架构提供基本的服务。例如,ESB集成执行一个面向服务的架构(SOA)所需要的功能。从一般意义上来说,企业服务总线(ESB)可以看作是一种管理应用程序和服务(尤其是旧版本)访问的机制,它通过网络或基于形式的客户端前端为最终用户提供一个单一、简单和一致的接口。

  从本质上来说,企业服务总线(ESB)为分布式异构后端服务和应用程序和分布式异构前端用户和消费者执行中间软件确实应该有的功能:隐藏复杂性、简化访问、允许开发人员使用通用的、规范的查询形式、访问和互动、处理复杂的背景细节。ESB所呼吁的,也可能是其未来成功的关键,是它有能力支持由业务需求而不是由现有技术所带动的增量服务和应用集成。

  企业服务总线(ESB)的一个主要供应商,IBM公司,将ESB推广为应付综合应用各种挑战的一种方式,并提供一个单一统一的结构——围绕IBM WebSphere建立——它可以:

  • 在企业里快速、便捷地发布信息。
  • 掩盖基本平台、软件架构以及网络协议间的分歧。
  • 即使在一些系统或网络可能会不时离线的情况下,也能确保信息的传递。
  • 在无需应用程序重写的情况下,重新路由、记录和丰富信息。
  • 提供渐进的解决方案,使所有企业服务和应用程序不需要立即改变。

  据IBM所说,“ESB不是一个新的软件产品——它是研究集成应用程序,协调各种资源,并处理信息的一种新方式。”

最近更新时间:2015-09-09 翻译:曾芸芸EN

相关推荐