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

什么是ESB ESB的特性

    博客分类:
  • SOA
阅读更多

根据维基百科的定义 ESB应有如下特性

  1. 它是面向服务架构的实现。
  2. 它通常是操作系统和编程语言无关的;它应能在Java和.Net应用程序之间工作。
  3. 它使用XML(可扩展标识语言)作为标准通信语言。
  4. 它支持Web服务标准。
  5. 它支持消息传递(同步、异步、点对点、发布-订阅)。
  6. 它包含基于标准的适配器(如J2C/JCA),用于集成传统系统。
  7. 它包含对服务编制(orchestration)和编排(choreography)的支持。
  8. 它包含智能、基于内容的路由服务(itenerary路由)。
  9. 它包含标准安全模型,用于ESB的认证、授权和审计。
  10. 它包含转换服务(通常是使用XSLT),在发送应用和接收应用之间转换格式,简化数据格式和值的转换。
  11. 它包含基于模式(schema)的验证,用于发送和接收消息。
  12. 它可以统一应用业务规则,充实其它来源的消息,分拆和组合多个消息,以及处理异常。
  13. 它可以条件路由,或基于非集中策略的消息转换,即不需要集中规则引擎。
  14. 它可监视不同SLA(服务级别合约)的消息响应门限,以及在SLA中定义的其它特性。
  15. 它(常常)简化“服务类别”,向更高或更低优先级用户做出适当的响应。
  16. 它支持队列,在应用临时不可用时用来保存消息。
  17. 它由(地理)分布式环境中的选择性部署应用适配器组成
分享到:
评论

相关推荐

    ESB原理及Mule ESB实践

    企业版提供了更多高级特性和支持服务,适合大型企业和复杂项目。 - 下载并安装MuleESB后,可以通过Mule Studio进行应用程序的开发和测试。 - 示例工程展示了如何创建一个简单的拼写检查服务,包括设置文件夹结构、...

    ESB是什么?OSGI是什么?TOS-ESB相关组件介绍

    这种模块化特性使得OSGI非常适合于构建和服务于大型、复杂的应用程序,同时也非常适合于在服务发现、服务注册、服务依赖管理等场景。 Talend Open Studio for ESB(TOS-ESB)是一个基于Eclipse RCP的开源ETL(提取...

    C# ESB 分布式处理技术 Remote

    **C# ESB 分布式处理技术 Remote** 在软件开发中,企业服务总线(Enterprise Service Bus,ESB)是一种架构模式,它提供了一种在分布式系统中集成和交互服务的方式。C#中的Remote技术是.NET框架提供的一个关键组件...

    ESB.NET架构方案

    - **.NET平台支持**: ESB.NET是基于微软.NET框架构建的,充分利用了.NET的技术特性,如C#编程语言、ASP.NET等。 - **集成性**: 由于.NET平台的广泛使用,ESB.NET可以轻松集成到已有的.NET环境中。 - **可扩展性**...

    ESB3实例代码及文档

    EJB3.0引入了许多简化开发的特性,如注解驱动的编程模型,使得开发人员无需编写大量的XML配置文件。这个教程可能包含了EJB3.0的核心概念、实体Bean、会话Bean、消息驱动Bean的创建和部署,以及如何在实际场景中应用...

    WSO2ESB的详细介绍指南

    本指南将深入探讨WSO2 ESB的安装、配置、使用以及相关功能特性。 一、WSO2 ESB概述 WSO2 ESB是基于Java和OSGi框架构建的,它提供了灵活的服务代理、路由、转换和协议适配等功能。作为中间件,WSO2 ESB能够处理不同...

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

    ActiveMQ 5.12.1版本是稳定且广泛使用的版本,它提供了许多特性,例如持久化存储、高可用性集群、网络连接以及丰富的管理工具。 在实际项目中,通过分析和学习这个源代码,我们可以了解到如何利用ActiveMQ构建ESB,...

    普元ESB软件v6.2-产品白皮书.doc

    2. Primeton ESB的关键特性: * 高性能:Primeton ESB能够提供高性能的服务集成和处理能力,满足大规模企业的需求。 * 可靠性:Primeton ESB能够提供高可靠性的服务集成和处理能力,确保服务的连续性和稳定性。 *...

    esb_all_smartESB新特性介绍_

    标题中的"esb_all_smartESB新特性介绍_"暗示了我们正在讨论的是关于企业服务总线(Enterprise Service Bus,简称ESB)中的SmartESB组件的新功能和改进。SmartESB通常是一个高度可配置和可扩展的中间件,用于集成不同...

    MuleEsb开源框架简介.pdf

    Mule ESB 的主要特性包括: 1. 基于 J2EE1.4 的企业消息总线 (ESB) 和消息代理 (broker)。 2. 可插入的连接性:比如 JMS、JDBC、TCP、UDP、Multicast、HTTP、Servlet、SMTP、POP3、File、XMPP 等。 3. 支持任何传输...

    ESB全称为Enterprise Service Bus

    - **安全性与合规性**:ESB提供了丰富的安全特性,包括认证、授权和加密等,确保了系统的安全性,并符合相关法规的要求。 - **性能优化**:通过缓存、负载均衡等技术手段,ESB能够提高系统的响应速度和吞吐量。 ###...

    MuleESB帮助文档

    二、Mule ESB的关键特性 1. **事件驱动架构**:Mule ESB基于事件驱动模型,能够实时响应系统中的变化,实现快速的数据传输和处理。 2. **无代码/低代码开发**:通过图形化的工作流设计工具Anypoint Studio,开发者...

    ESB应用Spring_Hello_World

    在ESB中,Spring Action是ESB服务的一个实现方式,它允许开发者利用Spring的特性(如IoC和AOP)来创建服务。通常,Spring Action会包含一个或多个业务逻辑方法,这些方法会在接收到特定消息时被触发执行。 5. **...

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

    ESB平台方案的关键特性包括: * 高性能:ESB平台方案提供了一个高性能的集成平台,帮助企业实现业务流程自动化、数据交换和业务 inteligence。 * 高可靠:ESB平台方案提供了一个高可靠的集成平台,确保企业的业务...

    mule esb 的简单介绍

    以下是Mule ESB的一些关键特性和功能的详细解释: 1. **企业消息总线和消息代理**:Mule ESB作为一个消息中间件,提供了一个中央通信平台,允许不同的服务和应用通过消息传递进行交互。这种基于J2EE 1.4的标准使得...

    JBoss ESB新手指南

    随着JBoss ESB版本的更新,新特性不断推出,了解如何从旧版本迁移到新版本以及如何利用新功能也是重要的学习内容。 总之,《JBoss ESB新手指南》这本书将带领读者逐步了解和掌握这个强大的中间件平台,从基础概念...

    ESB主要产品比较.pdf

    #### ESB的特性与关键利益 ESB的核心特性包括但不限于: 1. **消息传递**:ESB支持多种消息格式和协议,如XML、SOAP、REST等,确保不同系统间的数据传输。 2. **转换能力**:能够将一种格式的消息转换为另一种格式...

    用友ESB 5.7开发指南和手册

    用友ESB 5.7是一种企业服务总线产品,它提供了企业级应用集成的解决方案。本文将会基于提供的部分内容,详细...通过本手册的学习,用户可以深入理解用友ESB 5.7的特性和优势,并能够有效地应用到实际业务集成项目中去。

    ESB规范文档

    7. **ESB产品选型**:市场上的ESB产品众多,如IBM WebSphere ESB、Apache Camel、MuleSoft Anypoint ESB等,每个产品都有其特性与适用场景,选择时需考虑企业需求、技术栈和预算等因素。 8. **设计与实施**:在实际...

Global site tag (gtag.js) - Google Analytics