`
gaojingsong
  • 浏览: 1182695 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【企业服务总线ESB介绍】

    博客分类:
  • ESB
阅读更多

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

 

 

企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。

ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务级别上动态的互连互通,是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:

①面向服务的架构—分布式的应用由可重用的服务组成;

②面向消息的架构—应用之间通过ESB发送和接受消息;

③事件驱动的架构—应用之间异步地产生和接收消息。

ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为低廉的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

 

ESB基本功能

1)服务的MetaData管理:在总线范畴内对服务的注册命名及寻址进行管理。

2)传输服务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能。

3)中介:提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议。

4)多服务集成方式: 如JCA,Web服务,Messaging ,Adapter等。

5)服务和事件管理支持: 调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能;

 

 

ESB扩展功能

1) 面向服务的元数据管理: 他必须了解被他中介的两端,即服务的请求以及请求者对服务的要求,以及服务的提供者和他所提供的服务的描述;

2) Mediation :它必须具有某种机制能够完成中介的作用,如协议转换;

3) 通信:服务的发布/订阅、响应/请求、同步/异步消息、路由和寻址等;

4) 集成: 遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等。

5) 服务交互: 服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等。

6) 服务安全: 认证和授权、不可否认和机密性、安全标准的支持等;

7) 服务质量: 事务,服务的可交付性等;

8) 服务等级: 性能、可用性等。

ESB 中最常提到的两个功能是消息转换和消息路由。

0
0
分享到:
评论

相关推荐

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

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

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

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

    企业服务总线ESB平台介绍.pdf

    企业服务总线ESB平台介绍.pdf

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

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

    企业服务总线 ESB 的介绍

    企业服务总线(Enterprise Service Bus,简称ESB)是企业级应用集成的一种关键技术,它在企业信息系统架构中扮演着重要角色,特别是在Service-Oriented Architecture(SOA)的环境中。ESB的主要目的是打破信息孤岛,...

    企业服务总线ESB平台介绍.pptx

    企业服务总线ESB平台介绍.pptx

    企业服务总线ESB平台介绍 .docx

    企业服务总线ESB平台介绍 .docx

    企业服务总线ESB平台方案.docx

    企业服务总线ESB平台方案 企业服务总线(Enterprise Service Bus,ESB)平台方案是企业级别的集成平台,旨在帮助企业集成多个异构系统、应用程序和服务,实现业务流程自动化、数据交换和业务 inteligence。下面是...

    ESB企业服务总线详细文档

    ESB企业服务总线详细文档

    企业服务总线 ESB(最新版)

    ### 企业服务总线ESB的核心知识点 #### 一、ESB的概念与起源 - **概念**:ESB,即企业服务总线(Enterprise Service Bus),是中间件技术与XML、Web服务等现代信息技术相结合的产物。它作为企业级集成框架的核心...

    企业服务总线ESB产品简要对比

    企业服务总线ESB产品简要对比 本篇文章对企业服务总线(ESB)产品进行了简要对比,从多个方面对WebSphere Message Broker和Oracle Service Bus两个主要的ESB产品进行了比较和分析。 一、集成方式 ESB产品的集成...

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

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

    企业服务总线(ESB)

    企业服务总线(ESB)是企业架构中的关键组件,主要设计用于促进不同服务和应用程序之间的集成。ESB 是基于中间件技术构建的,通过事件驱动和XML消息引擎,为面向服务的架构(SOA)提供了一个灵活的、可扩展的架构...

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

    企业服务总线(Enterprise Service Bus,简称ESB)是一种中间件技术,用于在企业内部或跨组织之间集成不同系统和服务。它通过提供一种松散耦合、标准化的方式,促进应用程序之间的通信,从而实现数据和业务流程的...

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

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

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

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

    ESB 企业服务总线

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

    ESB(企业服务总线)介绍

    ### ESB(企业服务总线)介绍 #### ESB的概念及其重要性 ESB,即企业服务总线(Enterprise Service Bus),是一种先进的架构模式和技术框架,用于实现企业级应用程序和服务之间的集成与通信。随着信息技术的发展,...

    普元ESB服务总线产品

    【普元ESB服务总线产品】是一款由普元公司推出的高效、稳定且灵活的企业级服务整合工具,旨在帮助企业构建和实现面向服务的架构(SOA)。该产品以服务总线的形式,解决企业内部和外部系统间的交互问题,优化了传统...

Global site tag (gtag.js) - Google Analytics