企业服务总线:enterprise service bus
企业服务总线(enterprise service bus,ESB)是中间软件的一种软件架构,它为更复杂的架构提供基本的服务。例如,ESB集成执行一个面向服务的架构(SOA)所需要的功能。从一般意义上来说,企业服务总线(ESB)可以看作是一种管理应用程序和服务(尤其是旧版本)访问的机制,它通过网络或基于形式的客户端前端为最终用户提供一个单一、简单和一致的接口。
从本质上来说,企业服务总线(ESB)为分布式异构后端服务和应用程序和分布式异构前端用户和消费者执行中间软件确实应该有的功能:隐藏复杂性、简化访问、允许开发人员使用通用的、规范的查询形式、访问和互动、处理复杂的背景细节。ESB所呼吁的,也可能是其未来成功的关键,是它有能力支持由业务需求而不是由现有技术所带动的增量服务和应用集成。
企业服务总线(ESB)的一个主要供应商,IBM公司,将ESB推广为应付综合应用各种挑战的一种方式,并提供一个单一统一的结构——围绕IBM WebSphere建立——它可以:
- 在企业里快速、便捷地发布信息。
- 掩盖基本平台、软件架构以及网络协议间的分歧。
- 即使在一些系统或网络可能会不时离线的情况下,也能确保信息的传递。
- 在无需应用程序重写的情况下,重新路由、记录和丰富信息。
- 提供渐进的解决方案,使所有企业服务和应用程序不需要立即改变。
据IBM所说,“ESB不是一个新的软件产品——它是研究集成应用程序,协调各种资源,并处理信息的一种新方式。”
最近更新时间:2015-09-09 翻译:曾芸芸EN
相关推荐
-
架构安全模型开发方式探索
维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。
-
锐易特依托大数据升级核心产品
锐易特的核心产品企业服务总线(RES ESB)V6.0版本的成功发布,为我们重新审视国产中间件的信息整合之路,提供了宝贵机会。公司负责人介绍了产品升级后的性能及企业发展策略。
-
从ESB到微服务:如何演变?
从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。
-
软件生命周期集成总线:新ALM工具是社会编码关键
开源项目擅长在社会编码环境中创建高质量的软件,这就是为什么许多IT经理都想知道成功地创建同样水平的内部社会编码需要做些什么的原因。