写点什么

来自 Forrester 的 ESB 供应商评估报告

  • 2009-02-17
  • 本文字数:1951 字

    阅读完需:约 6 分钟

一份对于现有企业服务总线(ESB)产品的最新 Forrester 研究报告一开头就将 ESB 定义为了 SOA 基础设施的核心:

许多 SOA 项目在很大程度都依赖于将一个或多个 ESB 作为其核心的软件基础设施。这是因为一个 ESB 在单个产品里捆绑了应对许多不同挑战的解决方案。ESB,举例而言,能够路由多种协议并映射多种数据格式;创建组合服务以具体化标准行为;执行基于数据的路由和服务水平协议(SLA)监控和管理;实现与安全基础设施的集成。

根据这份报告,提供 ESB 基本操控能力的核心功能包括:

  • 对多种协议的支持包括范围广泛的 Web 服务和 REST,以支持与广泛的第三方和遗留系统及服务进行集成。
  • 所支持协议间的协议会话
  • 数据转换以及基于数据的路由包括支持数据丰富,将数据从一种格式翻译为另一种格式,以及基于消息内容来进行路由抉择。
  • 通过轻量级编排支持组合服务通常称作 ESB 供应商“流程”或“行程”,用以定义在组件服务之间的控制流和信息。
  • 支持多种标准:业务文件格式包括行业特定的标准,EDI 以及多种基于 XML 的标准…
  • 集成的安全特性包括对认证和授权的支持并与现有的企业安全基础设施相集成。
  • 综合的错误处理机制包括统一的机制来进行认定,管理,对于技术和业务两方面进行监控,以及根据需求定制特定的错误行为。
  • 对于同步和异步的服务调用两者都提供支持
  • 高可用和可伸缩的基础设施使用软件和 / 或硬件集群以及其它机制来提供高可用性。
  • 可扩展性允许客户添加新的 ESB 功能,例如一个特别的 WS 协议,定制的消息系统,等等。

在基础功能之上,该报告还定义了一系列在现代 ESB 当中常见的扩展功能,包括:

  • 支持多项 ESB 功能的图形化编辑工具,包括工作流,数据映射,终端配置等等。
  • SLA 监控与管理为控制节流和负载平衡提供支持以达到满足每一终端基准的预定义的 SLA。
  • 对于 BPEL 及其它业务流程的支持包括创建,执行,管理 BPEL 编排的能力。
  • 业务活动监控(BAM)支持业务为中心的关键绩效指标(KPI)定义,使用仪表盘实现接近于实时的 KPI 计算与展现。
  • 动态服务配给提供对服务本身的动态配给,以及不必重启 ESB 组件而对流程进行添加修改的支持。
  • 复杂事件处理(CEP)既为事件提供管道也为事件提供源头。

Forrester 的评估在考虑上述特性的同时还考虑了产品的战略与市场占有。他们的综合评估结果可以作如下的总结:

  • Progress 软件,甲骨文,Software AG,IBM 和 TIBCO 成为了领头羊。 这些供应商不仅十项全能,还样样精通。这些供应商的所有四种解决方案都囊括了广泛的特性集,其中包含对多种协议,交互模型,文件格式,错误处理特性以及其它特性的支持。它们都拥有强大的工具集,能让基于 Eclipse 的开发者对设计工件进行图形化的工作。
  • IONA,Sun 以及 JBoss 提供了极具竞争力的选择。 IONA(现已被 Progress 收购) 和 Sun 都处于中游地位,但原因却各不相同。IONA 的 Artix 和 FUSE 产品系列地位确立并且很成功,特别是对于需求轻量级终端 IONA 方案的客户来说。Sun 公司的 Sun ESB 套件产品对于标准高度遵从,但却尚处于早期以至于无法达到行业领先者所具有的特性集合,尽管其发展轨迹表明了未来其在功能和采纳方面的增长。虽然 Sun ESB 套件是社区开发的开源产品,它仍明显十分依赖于 Sun 的参与,至少在可预见的期间内。JBoss 有着强大的核心 ESB 引擎,在一线的偏爱开源的开发者中广受欢迎。它的企业级特性虽有限但却仍在增长中,但缺少图形化工具并且选项的广度不如更早的产品。
  • 微软为 BizTalk 客户提供了强大的 ESB 核心功能。拥有现有 BizTalk 实现的以 Windows 为中心的客户,如果还对“装配”有一定渴望,将会发现微软的 ESB 是一个有着强大 ESB 功能的产品并且 (一个令人高兴和欢迎惊喜是) 与其它平台的服务集成的能力也很强。微软的主要挑战是它的 ESB 解决方案实质上是以工具箱的方式提供的 (自由获取的“ESB 指南”信息和软件) 用户必须移植于微软 BizTalk 服务器与 Windows Communications Foundation(WCF)组合之上。ESB 指南包括了一个集成所有组件的可工作 ESB 的完整参考实现。同时,由于这一解决方案未提供图形化的编辑器,开发者和应用代码都必须直接操纵 XML 工件。这一解决方案仅能运行在 Windows 上,这限制了它在一线实践中的能力,比如需要将 ESB 部署于其它的平台上。
  • MuleSource 有着强大的核心但特性集相对狭窄。 与 JBoss 产品相类似,MuleSource 的产品有着强大的核心 ESB 引擎,而且在一线的偏爱开源的开发者中非常流行。尽管 Mule ESB 仍在演化当中,但它目前拥有的企业特性比较有限,并且在图形化工具集,广泛协议支持,应用适配库以及关键合作伙伴方面都落在了后面。

该报告还包含了丰富的现有 ESB 产品的信息以及它们的评估结果。对于刚开始着手 ESB 产品评估的每个人来说,这都是一个良好的起点。

查看英文原文: An ESB Vendors Evaluation by Forrester Research

2009-02-17 02:472662
用户头像

发布了 133 篇内容, 共 44.3 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

开发工具安装

青柚1943

「百幄」之办公平台:进一道门,办所有事

融云 RongCloud

数字化 办公

马蜂窝毕博:分析完这9点工作原理,我们最终选择了 Apache SeaTunnel!

Apache SeaTunnel

开源 技术选型 数据集成 Seatunnel 数据集成平台

【10.28-11.04】写作社区优秀技术博文一览

InfoQ写作社区官方

优质创作周报

集群并发下的数据覆盖问题

苏格拉格拉

缓存 分布式 并发 一致性

贯彻二十大报告精神,政企如何提前布局信创国产化移动数字化平台?

BeeWorks

一文带你详细了解JVM运行时内存

程序员小毕

Java 程序员 面试 后端 JVM

企业内部即时通讯工具WorkPlus,支持内网私有化部署

BeeWorks

SQL 碎碎念,你可能用不到但不能不知道的数据库技巧(1)

百里丶落云

数据库 后端 11月月更

Spring Boot「24」DAO 模式与 Repository 模式

Samson

Java spring Spring Boot 学习笔记 11月月更

稳定性治理方法论

苏格拉格拉

方法论 稳定性

从演进的视角理解微服务架构

苏格拉格拉

架构 微服务 微服务架构 架构演进

喜讯!麦聪DaaS平台荣获“2022行业信息化优秀产品”奖

雨果

数字化转型 DaaS数据即服务 麦聪软件

不愧是阿里内部Spring Boot笔记,从头到尾全是干货

小小怪下士

Java spring 程序员 阿里 springboot

Docker PHP 入门实践(二)

Felix

php Docker 实战 11月月更

企业上云四大优势简单聊聊-行云管家

行云管家

云计算 企业上云 云服务器

LED显示屏有色差要怎么处理?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

大咖说·我和我的伙伴们|云原生携手禾连健康助力医疗行业发展

大咖说

阿里云 微服务 云原生

深圳中心化区块链交易所开发安全的重要性

W13902449729

区块链交易所搭建

Docker PHP 入门实践(一)

Felix

php 实战案例 Docker 镜像 11月月更

QuTrunk与Paddle结合实践--VQA算法示例

启科量子开发者官方号

Python 人工智能 ai框架 量子计算 量子编程

深度解读Webpack中的loader原理

Geek_02d948

webpack

量子编程实践:Bell Pair电路及Deutsch算法

启科量子开发者官方号

#python #量子计算 #人工智能 #AI框架

BI系统打包Docker镜像及部署的技术难度和实现

葡萄城技术团队

Docker 容器 BI

设计模式学习-基础知识

肥晨

设计模式 11月月更 设计模式基础

python数据分析-开篇什么是数据分析

AIWeker

Python 人工智能 数据分析 11月月更

PingCAP 推出 TiDB Cloud Serverless Tier BETA 版

PingCAP

TiDB

阿里云 ODPS-Hologres刷新世界纪录,领先第二名23%

阿里云大数据AI技术

大数据 交互式 ODPS 离线计算

嘉兴市等保测评公司有几家?叫什么名字?

行云管家

等保 等级保护 等保测评 安全等级保护 行云管家堡垒机

手写一个webpack插件

Geek_02d948

webpack

阿里云ODPS升级为一体化大数据平台 满足用户多元化数据计算需求

阿里云大数据AI技术

大数据 阿里云

来自Forrester的ESB供应商评估报告_SOA_Boris Lublinsky_InfoQ精选文章