原文:http://www.gartner.com/technology/media-products/reprints/tibco/vol2/article4/article4.html
全面的互操作性和治理能力的部署,跨越多应用系统和流程的共享,是 SOA 项目成功的关键。众多的应用基础架构中间件能够为用户提供这方面的服务,这里对这些中间件的供应商进行评估。
面向服务架构 (SOA) 已经为大量来自于不同的行业和地区的用户所接受,并且用户群还在不断的增长。随着技术的成熟,成本和风险的降低, SOA 也逐渐被那些之前并没有考虑过这种架构方式的中型企业所接受。应用软件厂商为他们的产品进行升级以提供 SOA 功能,越来越多的用户也开始进行业务流程管理 (BPM) 的实施,并且企业也越来越多的使用软件即服务 (SaaS) 的方式与其他的云计算服务进行需求的整合,使企业越来越多的向 SOA 迈进。
进行战略性的、大型 SOA 项目实施需要进行应用基础设施和中间件 (AIM) 技术的部署。 Gartner 从三个方面对项目中运动的 AIM 技术进行评估,关注于“共享 SOA 互操作的基础架构项目”,即实施企业内基础架构 ( 多种 SOA 类型应用项目的共享 ) 实现任意系统间的互操作,并且提供 SOA 治理能力。参与评估的厂商作为独立供应商为这类项目提供所有需要的产品,这些厂商必须提供的产品包括企业服务总线 (ESB) ,服务编排特性 ( 原子流程和服务的组合 ) 和 SOA 治理能力。
Gartner 的评测覆盖两种主要的基础架构项目应用类型:
- 参与“ SOA 类应用程序基础架构体系”评测的产品厂商要能够支持 SOA 应用项目所需要各种能力,包括:为 SOA 应用提供用户体验的前端容器 ( 比如 Portal 产品 ) ;企业应用服务器 ( 后端容器 ) 用于提供服务端的应用组件; SOA 类建模、服务组合 / 集成和开发工具。
- “ SOA 类应用程序基础架构体系”评测对各产品厂商进行分析,其产品需要支持广域的内部应用对应用 (A2A) 及 B2B 集成需求 ( 不论参与集成的是否是 SOA 项目 ) 。厂商提供的 ESB 产品必须能够进行 B2B 集成的扩展,并且能够对与外部的合作伙伴的交互进行管理。厂商提供的产品必须提供应用集成功能,比如消息影射或者转换、技术环境的适配器、打包应用、 B2B 协议和消息格式,并且支持云计算或者 SaaS 应用。
尽管共享 SOA 互操作的基础架构项目与体系化的应用集成项目可能采用了类似的技术 ( 比如 ESB 和适配器 ) ,但是他却有不懂得目标和目的——建立通用的基础架构,通过建立 A2A 和 B2B 集成,支持多种 SOA 应用工程。然而,在将来,随着 SOA 越来越多的支持 B2B 集成,这两种项目需求逐渐演变成使用一套通用的产品就能够实现。
共享 SOA 互操作基础架构项目通常由企业的 SOA 卓越中心 (COE) 驱动,包含涉及架构、设计、实施和开发的两个微组件:
- 通用的 SOA 框架 ( 即,能够进行服务编排和互操作的基础架构,能够集成前端的服务用户与后端的服务应用 )
- 通用的 SOA 治理技术
SOA 框架和 SOA 治理组件可以根据需要在不同的时期进行实施,但是他们可以被设计成为完整的、企业 ( 域 ) 范围的支持 SOA 的基础架构。在一些案例中, SOA 框架和治理平台意味着通过企业 ( 域 ) 的 SOA 应用进行实际的共享。
许多用户喜欢从不同的供应商那里获得各种独立的功能组件,来利用各种最先进的技术;或者提出一些只有专家级用户才能够支持的需求 ( 比如,超低信息延迟 ) 。然而,越来越多的用户正在寻找从单一的 AIM 供应商那里获得 SOA 框架和治理的基础架构产品 (ESB ,编排工具,注册 / 仓库,策略管理等等 ) 。
在评测中, Gartner 关注这种流行的“一站式购买”方式。因此,需要对应用基础架构厂商的产品策略进行评估,是否能够作为单独的厂商为共享 SOA 互操作基础架构提供所需的所有技术组件。
由于历史原因,参与评测的厂商 ( 包括所有的领导者厂商 ) 都在应用系统集成相关领域拥有坚持的市场基础。然而,也有几个新兴的公司通过他们创新的产品平台对老牌厂商发起挑战。这些新兴厂商的产品大都基于开源的技术并且具有低成本和易用性的特点。
因此,用户在选择产品时不应只考虑那些领导者级别的厂商。其他厂商的产品也许会更符合他们的基本需求,比如基本支持,地域优势,功能或者成本方面。
以下是Gartner的评估结果:
评估标准:
执行能力 (Ability to Execute) : 包括产品与服务;整体可行性 ( 业务、财务、战略、组织 ) ;销售执行与定价;市场反应与跟踪记录;营销执行;客户体验;运营能力。
远见完整性 (Completeness of Vision) :对市场的理解;营销策略;销售策略;发售 ( 产品 ) 策略;业务模型;垂直 / 行业策略;创新;地区策略。
结果中IBM,Oracle,Software AG和TIBCO处于SOA厂商的领导者地位,以下是对领导者厂商的详细分析。
IBM
对 IBM 的评估,包括其 WebSphere 7 产品族中的几个项目。最相关的产品包括 WebSphere Message Broker(WMB) , WebSphere ESB(WESB) 和 WebSphere DataPower XI50 提供 ESB 功能的产品; WebSphere Process Server(WSP) 和 WebSphere ILOG JRules 服务编排类产品; WebSphere Registry&Repository(WSRR) 和 WebSphere DataPower XS40 SOA 治理类产品。
优势
在中间件应用基础架构领域 IBM 具有很高的品牌知名度、全球影响力和市场份额;在客户“心目中的分量”以及在市场上大量投入使用的软件和硬件也被 WebSphere 销售们所利用,用来支持 SOA 框架和治理项目。
丰富的产品线以及大量已投入市场的具有领先水平的产品 ( 比如: WebSphere MQ , WMB 和 WebSphere DataPower) ,这些产品在全球范围内,涉及重要业务的 SOA 框架和治理的项目中拥有大量的成功实施经验,尤其是在安装 IBM 主机的地方。
“智慧地球”市场行销为基于流程的解决方案进行了有力的宣传,吸引业务并驱动客户为 SOA 框架和治理项目采用 WebSphere 基础架构产品。
大规模、持续的合作伙伴计划,为产品的咨询和专业服务提供了更多的选择,通过 IBM 全球业务咨询服务和 IBM 软件集团,为 SOA 框架和治理项目提供全面的方法支持。
警告
用户在使用 WebSphere Process Server 和相关产品上 ( 比如 WebSphere Integration Developer(WID)) 出现了一些问题,为了解决这些问题,甚至都调用了 IBM 的资源。
在实现大型的 SOA 项目时,可能需要获取并部署大量的产品,包括 WebSphere Business Modeler, WID, WPS, WESB, WMB, WSRR , WebSphere DataPower 以及用于进行监控和管理的 WebSphere Business Monitor 和 IBM Tivoli 技术。这使得 IBM 更适用于那些最复杂的需求,通常建立并运行这样的 SOA 项目需要大量的专业服务和技术支持来部署这些产品。
大量的收购 ( 包括 Lombardi , Cast Iron 和 Sterling Commerce) 需要在 WebSphere 产品系中进行大量的集成工作,会对 IBM 的产品合理化和定位形成挑战,对用户也会产生产品连续性的影响。
细粒度的差异,功能的重叠和产品的集成挑战——比如,在 WMB , WESB 和 WebSphere DataPower 之间——让潜在用户很难确定哪一个更适合他们。
Oracle
对于 Oracle 的评测基于 Oracle Fusion 中间件 (OFM)11G R.1 产品系 (2009 年 7 月到 2010 年 6 月发布 ) 。包括 Oracle SOA 套装 ( 包括 Oracle Service Bus , Oracle BPEL Process Manager , Oracle Business Rules , Oracle B2B , Oracle BAM 和其他组件 ) ,用于提供 ESB 和编排功能; Oracle Service Registry , Oracle Web Services Manager( 也是 Oracle SOA 套装的一部分 ) 和 SOA Management Pack Enterprise Edition( 包括最近收购的 AmberPoint 技术 ) ,用于支持 SOA 治理。
优势
OFM 拥有大量的快速增长的业务量,根据 Gartner 2009 年的市场数据, Oracle 因它而成为市场上第二大的 AIM 产品供应商。这些技术由巨大的合作伙伴 络所支持。数以千计的,不同地区、不同行业的企业已经成功地部署了 OFM 产品,拥有大量的用于大型的关键业务场合的 SOA 框架与治理项目成功案例。
OFM 提供综合的集成应用基础框架 ( 支持 Oracle JDeveloper 通用开发工具, Oracle Enterprise Manager 通用管理环境,通用 Metadata Service 和通用 Service Infrastructure) ,并且提供符合 SOA 框架与治理需求的具有领先水平的技术。 OFM SOA 框架的核心 () 拥有大量的用户群,并且通过对 AmberPoint 的收购,大大加强了 Oracle 平台的 SOA 治理能力。
OFM 路线图提供关键的 SOA 技术 ( 比如,跨越堆栈的事件启动,注册 / 仓库联合和 OFM 组件的分布式缓存 ) ,并且提出新兴的需求 ( 比如,支持移动应用 ) 。
与大型的 Oracle 关系型数据库和业务应用程序包协同工作,为进行 OFM 技术的交叉销售,支持 SOA 框架和治理项目创造机会。
警告
Oracle 在打包应用和 AIM 市场上的收购 ( 比如, BEA , Sun 和 Amberpoint) 需要做进一步的技术集成工作,并且已经购买 Oracle 产品的用户可能会面临迁移和升级的挑战。
OFM 11g R.1 产品系中各个组件的市场成熟度良莠不齐。有些产品 ( 比如, Oracle Enterprise Repository , Oracle BAM , Oracle Web Services Manager) 只有相对较少的用户在使用;还有些产品 ( 比如, Oracle Enterprise Manager 和 AmberPoint 技术 ) 还没有完全的集成到 OFM 当中。
尽管有比较广泛的采用率, OFM 11g R1 产品还需要在复杂的、大型的、真实的部署环境中更加充分的证明自己。
一些 Oracle 用户正在经历许可证和价格的问题,因为底层应用服务器的地变更 ( 从 Oracle Internet Application Server 变化为 Oracle WebLogic Suite) ,当从早先的版本升级到 SOA Suite 11g R.1 的时候,可能会有比较高的采购许可证成本。
Software AG
对 Software AG 的评估基于 webMethods 8 产品系 (2009 年 9 月发布 ) ,包括用于支持 ESB 和编排需求的 webMethods Integration Server ;用于附加编排功能的 webMethods BPMS ;用于 SOA 治理的 CentraSite , webMethods Mediator , webMethods Insight 和 webMethods Optimize 。
优势
Software AG 的 webMethods 产品拥有广泛的用户群,有超过 3000 家客户在不同的业务场景中使用他们的技术,包括许多大型的处理关键业务的 SOA 框架和治理项目。
webMethods 应用基础架构提供综合的、经过市场证明的产品线,为 SOA 框架和治理项目提供领先的集成技术 ( 比如:通用的运行时容器,统一的设计和开发工具 webMethods Designer 和统一的元数据管理工具 CentraSite)
webMethods 产品线为用户解决主要的 SOA 标准 ( 比如: REST , BPMN 2.0 , SCA , OSGi 和 S-RAMP) ,技术 ( 事件流程和治理,规范信息等 ) 和新兴的需求 ( 比如:云 /SaaS 集成, SOA 联盟与移动应用支持 ) 。
与 ARIS 产品和 IDS Scheer 公司 (2009 年 7 月收购的公司 ) 的业务咨询部门的协同工作,可能为 webMethods 机会有限的垂直部门找到更多的机会。
警告
将 IDS Scheer 有效集成到 Software AG 研发、市场、销售、技术支持和专业服务的复杂度,以及对 BPM 市场的关注,可能会影响到 Software AG 对 SOA 框架与治理产品的重视。
公司对采用新兴标准、技术和需求的态度,既保守而又快速跟随,这样可能会疏远那些正在寻找先进的应用基础架构技术的用户和企业。
webMethods 8 产品系需要在真实的部署环境中进一步的证明自己。它的安装和从之前版本完成迁移的用户的数量还是相对较小。
webMethods 8 不能为整个产品系提供一个统一的部署、管理和监控环境,尽管 Software AG 正在进行开发。当用户需要部署多种 webMethods 产品时, IT 部门会面临比较大的挑战。
TIBCO Software
对 TIBCO 的评估基于其 ActiveMatrix 3.0 产品系 (2010 年 5 月发布 ) ,包括提供 ESB 核心功能的 ActiveMatrix Service Bus ;用于服务组装、开发和管理的 ActiveMatrix Service Grid ;提供编排和高级 ESB 功能的 ActiveMatrix BusinessWorks ;用于支持 SOA 治理功能的 ActiveMatrix Policy Manager 、 ActiveMatrix Service Performance Manager 和 ActiveMatrix Life Cycle Governance Framework 。
优势
TIBCO ActiveMatrix 产品拥有大量的并在继续增长的应用架构业务,有超过 3000 家客户已经在不同的应用领域使用到了这些技术,包括一些大型的处理关键业务的 SOA 项目。
ActiveMatrix 提供先进的,功能丰富的应用基础架构,为 SOA 项目提供强大的集成技术支持。 ActiveMatrix 支持异构环境 (Java , .net , C/C++ , Ruby 等等 ) ,并且基于开放的标准,比如 SCA , OSGi , Eclipse , Spring 和 WS_* 。
TIBCO 是少数提供云计算服务应用基础架构的 AIM 供应商之一,通过 TIBCO Silver 应用平台 ( 部分兼容 ActiveMatrix) ,为用户的 SOA 项目提供了多种部署选择 ( 本地 / 云 / 混合 ) 。
警告
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!