前几天才刚闭幕的 Oracle OpenWorld 盛会中,Fusion Middleware 融合中间件产品部门的老大 --
全球资深副总 Thomas Kurian 在 keynote 演讲中,突出一个重点 -- 在完成整并 BEA 产品之后,Oracle
中间件在针对开放标准支持方面,更为全面而完整,可说居于业界领先的地位;包括对 JavaEE 5.0 和 JAX 一系列 XML API
的支持。此外针对 SOA 相关标准方面,则包括了 WS-ReliableMessaging,WS-Security 和
WS-Addressing,以及(国内许多朋友持续关注,)目前正在 OASIS 进行标准化过程的 SCA(Service Component
Architecture;服务组件架构)。
说到这儿,不禁想起,过去一阵子和一些客户交流时,发现他们在 Oracle 和
BEA 两家公司正式完成合并之后,关于产品线调整、存废,和路线图等相关问题,非常关注、且仍存有不少疑惑,少部分甚至于有「好像除了 Tuxedo
和 WebLogic 之外,其余的都没留下来」的错误印象。事实上,除了应用服务器和交易中间件之外,在 SOA 和 BPM
的领域,原本两家公司的产品,便有很高的互补性;换句话说,此次产品线的调整和未来发展路线图的规划,不管对原本是 Oracle 或 BEA
的客户来说,所受的影响和冲击,都已降到最低。
就拿上面提到的 SCA 标准来讲,恰可用来说明 Oracle 新的 SOA
Suite 套件中的 ESB 部件的发展方向。原本 Oracle 的 ESB 产品和 BEA 的 AquaLogic Service Bus
(ALSB),都相当重视对 SCA 规范的支持,但先前各自的侧重点和优先级,有所不同 -- Oracle 将重点放在以 ESB
为工具,做服务组装、编制、打包这方面(这可以从去年早在宣布收购 BEA 之前即发布的 11g beta 版 ESB 中即可看出。至于原来的
ALSB 和整个 AquaLogic 产品线,则选择优先实现围绕以企业资产库产品(ALER; 现已更名为 Oracle Enterprise
Repository)为中心的 SCA 视图,方便 SOA 架构师检视服务间的组合、调用关系。现在两家的产品合并之后,恰好两相互补,在 SCA
支持上,不但可基于图形化界面对服务进行组装,更可配合资产库,达到 SOA 全生命周期的监管和治理 (governance)。
不管是原来的 Oracle ESB (OESB),或是原名 ALSB 的 Oracle Service Bus
(OSB),二者都继续保持战略性产品的地位。在明年 11g
版本正式推出时,除了计划将继续长期支持目前版本中,客户已经在使用的绝大多数功能之外,同样重要的是,将二者整合为更紧密的单一化产品。
在 SCA 的部分,如上所述,功能恰好互补、不重叠。除此之外,在服务路由、调度、编制,和异构连接协议(Web services, FTP,
MQ, Socket, SMTP, JDBC...)支持方面,以 OSB 为主。格式转换方面,OESB 的基于 XSLT
的转换将继续长期支持,而 OSB 上基于 XQuery 的转换,包括图形映射界面,由于更为先进(例如能处理 XSLT
做不到的一变多、将单个消息拆成多份),是推荐客户今后尽量采用的方式。
工具界面方面,将本着过去的做法和产品策略,采用基于浏览器、基于 Web 的简易图形化界面,使 ESB 的主要使用对象 -- 负责服务、IT
运营的人员(而非开发人员),不需要先熟悉 Eclipse 或 JDeveloper 等 IDE 工具,不需要具备编程技能,便可快速上手,在
ESB 上进行各种设置的操作。
分享到:
相关推荐
Oracle收购BEA后的中间件以及SOA产品线战略分析
ORACLE esb 是收购BEA后整合的最新产品
最新的来自Oracle公司的bpm资料,是Oracle公司收购bea 公司后的bpm资料
剖析Oracle并购BEA之策略意涵.doc
esb soa bea oracle 很好的soa解决方案技术
BEA WebLogic Enterprise Platform和ORACLE RAC解决方案.doc
BEA_Weblogic_配置Oracle连接池 轻松搞定
本文档介绍了tuxedo配置、常用命令、配置问题、常用函数等
同时,通过BEA AquaLogic产品,BEA能够提供部署、发现、保护和管理SOA整个生命周期的服务基础架构,实现在异构计算环境里开发、部署、管理并操作完全面向服务的架构(SOA)的能力,实现“一次构建、随处使用”(COLA...
BEA+TUXEDO 安装手册 word文档
BEA为何会被Oracle收购?.pdf
Bea Portal 布局样式设计参考文档
LINUX6.2下BEA TUXEDO安装及服务端配置 安装环境:LINUX6.2+Oracle8.1.6+BEA Tuxedo6.5
BEA Tuxedo+ WebLogic编程简介
bea tuxedo+ weblogic编程简介.doc
BEA Tuxedo应用程序开发指南 oracle 中间件 --BEA Tuxedo应用程序开发指南
收购Fuego后,(ALBPM)成为了ALBSI产品线的一部分。BEA AquaLogic是BEA产品家族的成员之一成功。本文演示了公司可以如何使用AquaLogic BPM Suite 5.5和其他BEA产品,并举例用BEA WebLogic Integration 8.1 (WLI)...
Bea+Tuxedo+系统设计、配置及优化
BEA Tuxedo应用程序
BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是...