http://tech.sina.com.cn/s/2008-10-08/1103827817.shtml
前几天才刚闭幕的 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 ESB 使用手册:从BEA AquaLogic Service Bus升级至最新版本 #### 升级概览 Oracle ESB(企业服务总线)是Oracle在收购BEA之后整合推出的一款强大的中间件产品,旨在帮助企业实现服务集成、消息传递以及...
### ESB与SOA解决方案——Oracle Service Bus #### 一、引言 随着信息技术的不断发展,企业对于灵活性和响应性的需求日益增长。面向服务的架构(SOA)作为一种设计理念,旨在通过将应用功能抽象成独立的服务来提升...
WebLogic是BEA Systems(后被Oracle公司收购)开发的一款企业级Java应用服务器,它提供了在分布式环境中部署、管理和运行Java EE(Java Platform, Enterprise Edition)应用程序的能力。本培训资料专注于BEA工程师的...
在当前的大型企业环境中,IT架构往往由多种平台和技术构成,如IBM、BEA、Microsoft、SAP、Oracle等,同时涉及J2EE、.NET及遗留系统等多种技术栈。这种异构环境导致了信息流动的阻碍,需要通过硬编码实现点对点的连接...
Oracle Service Bus (OSB) 是一款强大的企业服务总线 (ESB) 解决方案,用于集成和管理企业的应用程序和服务。在开始安装之前,需要确保满足一系列的系统要求和环境条件。以下是对安装条件和流程的详细说明: 1. **...
BEA Systems,现在已经并入Oracle,是过去在企业级软件领域,特别是在中间件技术方面极具影响力的公司。它的产品线包括WebLogic Server,Tuxedo等,广泛应用于构建和管理大型分布式应用程序。 SOA是一种设计方法论...
Aqualogic是BEA公司(现已被Oracle收购)的产品,其Service Bus是ESB的一个实例,用于集成和管理Web服务,特别是在异构IT环境中。它提供信息路由、转换和格式化,确保服务的无缝集成。 **业务系统和域(Domains)** ...
BEA公司(已被Oracle收购)是早期在SOA领域提供解决方案的领先者之一,其提供的SOA解决方案被广泛认为是经典之作。** 在《SOA解决方案——BEA的SOA解决方案》这个资料中,我们可以期待深入了解到以下关键知识点: ...
**ESB方式的系统整合详解** 企业服务总线(Enterprise Service Bus,ESB)是一种中间件,用于在不同系统...在实际应用中,ESB的选型通常考虑如IBM的WebSphere Message Broker或BEA的AquaLogic Service Bus等成熟产品。
BEA Systems(后被Oracle公司收购)是一家专注于电子商务基础架构软件的领先提供商,其核心产品是BEA WebLogic E-Business Platform。BEA WebLogic Server作为业界第一的应用服务器,它具有里程碑式的意义,是第一个...
BEA WebLogic Server是一款高级的企业级应用程序服务器,由BEA Systems开发并维护,现已被Oracle公司收购。它支持Java EE标准,提供了一个强大的平台来部署企业级Java应用程序。版本10.0是其一个重要版本,在功能性...
Oracle Service Bus(ОСB)是Oracle提供的一种集成平台,用于构建和管理企业服务总线(ESB)解决方案。它允许企业将不同的应用和服务连接起来,实现数据交换和业务流程集成。以下是对`Oracle Service Bus-快速入门.doc...
- **ALSB(AquaLogic Service Bus)**:早期版本的Oracle Service Bus被称为AquaLogic Service Bus,是Oracle收购BEA Systems后对其产品线进行整合的结果。 - **Proxy Services(代理服务)与 Business Services...
BEA Aqualogic Bus是BEA Systems(现已被Oracle公司收购)推出的一款强大的中间件产品,主要用于构建、管理和集成企业应用程序和服务。下面将详细阐述其主要知识点: 1. **BEA Aqualogic Bus概述**:BEA Aqualogic ...
例如,IBM、Oracle等大型企业纷纷参与到开源项目中,推动了开源与商用软件的融合。 在IT规划中,开源与商用软件的混合应用已经成为主流趋势。企业可以根据具体需求,选择合适的混合模式,实现系统的无缝集成和安全...
OSB是Oracle提供的中间件产品,专门用于管理服务间的交互,简化企业服务总线(ESB)环境中的服务集成。它支持服务的聚合、编排和管理,适合解决服务之间的交互问题。文件中提到的Oracle Service Bus 10gR3是该产品的...
**选择 BEA Home 目录**: 建议创建一个新的 BEA Home 目录用于安装 OSB 软件。 4. **安装类型**: 选择“Typical”进行典型安装,这将同时安装 WebLogic Server 10.3、Workshop 和 Oracle Service Bus。 5. **安装...