`
lujar
  • 浏览: 512817 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

什么是ESB,企业服务总线

阅读更多

CodeHaus发布了ESB的实现Mule 1.0,在SOA被大肆鼓吹的氛围下成长起来的ESB总算揭开了一个面纱!

那么什么是ESB呢?

我们知道SOA体系结构要求企业里面所有的和业务相关的应用程序都应该提供webservice的接口。那么一旦这一步实现了之后,所有的应用程序面临的问题就是如何去调用这些或者说这么多接口,当然使用webservice的客户端采取同步调用的方式当然是可以的。同时如果企业应用有可伸缩性要求,那么也可以采取异步的消息调用机制。而ESB就是采用了消息封装这一思想,把所有对服务的调用都通过统一的消息接口封装起来,无论消息是同步的还是异步的。此外ESB还可以对企业的其他消息服务也提供同样的借口,例如mail,JMS,IBM MQ,MSMQ等等。

ESB可以有那些用 ?

ESB不是万能的,他不是一个应用程序框架,也不是一个企业应用的解决方案.它只是一个基于消息的调用企业服务的通信模块!你可以把它嵌入到你的应用程序框架中,例如嵌入到spring容器里面,或者嵌入到工作流系统中.它的作用是对企业里面的SOA服务的调用提供一个框架和简便的方法.

ESB距离实际的企业应用还有哪些不足?

ESB目前有很多商业方案,也有很多开源产品,例如ObjectWeb,CodeHaus,Sourceforge都有这样的开源项目.距离真正成熟还有一段距离,另外各家厂商都各自为阵,目前JCP还没有这项技术的草案,标准的指定也还有很长的距离.当然,目前的状态和SOA一样.相信等SOA真正普及的时候,ESB会更加的成熟.

分享到:
评论

相关推荐

    ESB企业服务总线详细文档

    ESB企业服务总线详细文档

    企业服务总线ESB技术设计方案.pdf

    企业服务总线ESB技术设计方案 企业服务总线(Enterprise Service Bus,ESB)是一种软件架构模式,旨在提供一个集成的平台,用于集成企业内部的各种应用系统、服务和数据资源。ESB技术设计方案的目的是为了提供一个...

    WSO2 ESB 企业服务总线总结文档

    WSO2 ESB(Enterprise Service Bus)是WSO2公司推出的一款开源的企业级服务总线,它基于Java语言开发,遵循ESB(企业服务总线)模式,旨在帮助企业实现服务的集成、管理和优化。作为一个中间件平台,WSO2 ESB的核心...

    ESB 企业服务总线

    **企业服务总线(ESB)详解** 企业服务总线(ESB)是现代企业级IT架构中的核心组件,它作为一个集成平台,旨在促进不同系统之间的通信和数据交换。ESB的概念源于20世纪90年代末,随着企业对集成各种异构系统的需求...

    几种ESB(企业服务总线)架构介绍.pdf

    企业服务总线(ESB)架构介绍 企业服务总线(Enterprise Service Bus,ESB)是传统中间件技术与XML、Web服务等技术结合的产物,提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB中间件产品利用的...

    ESB企业服务总线解决方案

    ### ESB企业服务总线解决方案:深度解析与实践 #### ESB架构简介 ESB,全称企业服务总线(Enterprise Service Bus),是现代企业级软件架构中的关键组件,旨在解决日益复杂的系统间通信和集成问题。作为一种中间件...

    企业服务总线(SOA和ESB简介)

    企业服务总线(SOA和ESB简介) 企业服务总线(Enterprise Service Bus,ESB)是一种架构模型,它可以将松散耦合的应用服务或业务模块进行分布式部署、组合和使用。ESB是基于开放的标准,服务的接口描述与具体实现...

    ESB企业服务总线

    ESB企业服务总线简介,一种在松散耦合的服务和应用之间标准的集成方式

    IBM Websphere ESB企业服务总线

    IBM Websphere ESB企业服务总线

    ESB企业服务总线解决方案剖析(1)

    【企业服务总线ESB与SOA】 企业服务总线(Enterprise Service Bus,简称ESB)是基于Service-Oriented Architecture(服务导向架构,SOA)的一种中间件解决方案,用于在分布式环境中集成不同系统和应用。SOA的核心...

    企业消息总线(ESB)源代码

    企业消息总线(ESB),全称为Enterprise Service Bus,是企业级软件系统中的一种关键架构组件,用于实现不同系统间的松耦合通信。它通过提供一个中间层来处理消息传递,使得应用程序可以发送和接收消息,而不必直接...

    WSO2-ESB企业服务总线文档.doc

    WSO2-ESB企业服务总线文档.doc

    专题资料(2021-2022年)ESB企业服务总线接口规范.doc

    【企业服务总线(ESB)接口规范】 企业服务总线(Enterprise Service Bus,简称ESB)是一种中间件,用于连接企业内部的各种应用程序和服务,实现数据的高效传输和互操作性。ESB作为企业集成的核心组件,它通过提供...

    MULE实战-ESB企业服务总线

    ### 标题知识点:MULE实战-ESB企业服务总线 #### 什么是ESB(企业服务总线)? ESB是一种面向服务的架构模式,主要功能是实现不同系统之间服务的集成和通信。它充当一个中间件,支持不同协议、数据格式和通信模式的...

    ESB企业服务总线平台.pdf

    ESB企业服务总线平台 在IT行业中,企业服务总线(ESB)是指一种集成的软件架构模式,旨在实现企业内部不同系统和应用程序之间的集成和交互。ESB平台的核心是提供一个通用的、标准化的接口,允许不同的系统和应用...

    ESB企业服务总线简介(2)

    企业服务总线(ESB,Enterprise Service Bus)是软件架构中的一个重要组成部分,它旨在促进不同系统之间的集成和通信。在本文中,我们将深入探讨ESB的特性,特别是InterESB的开放式插件架构,以及它如何帮助企业克服...

    ESB企业服务总线解决方案剖析(2)

    **ESB企业服务总线详解** 企业服务总线(Enterprise Service Bus,ESB)是一种中间件解决方案,旨在解决企业内部不同系统间集成的复杂性。它以消息传递为核心,通过标准化的消息格式和协议,实现不同应用程序和服务...

    WSO2-ESB企业服务总线文档

    WSO2-ESB企业服务总线文档,可以作为参考,谢谢! 也可以直接参考官方文档

    ESB JBOSS企业服务总线开发总结

    指南包括关于SOA和ESB原理的论述,同时描述了JBossESB与它们之间的关系。指南中还包括了怎样使用JBossESB 4.2 GA。 JBossESB是一个SOA的基础架构。SOA描绘了一种流行的应用架构范例,使用Web Services可能是实现SOA...

    ESB企业服务总线简介(1)

    企业服务总线(ESB,Enterprise Service Bus)是IT领域中的关键组件,它结合了传统中间件技术与XML、Web服务等新兴技术,为构建企业神经系统提供了基础。ESB的核心功能在于提供可靠的、保证消息传递的技术,使得不同...

Global site tag (gtag.js) - Google Analytics