13
Oracle 白皮书 2010 2 Oracle WebLogic Suite Oracle SOA Suite 用于构建、部署和管理 SOA 应用程序的协同产品

Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle 白皮书 2010 年 2 月

Oracle WebLogic Suite 和 Oracle SOA Suite

用于构建、部署和管理 SOA 应用程序的协同产品

Page 2: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

执行概述 .............................................................................................. 1

坚实的中间件基础:Oracle WebLogic Suite ....................................... 2

适应性的部署框架:Oracle SOA Suite ............................................... 3

典型案例:计算机存储和数据管理提供程序 ........................................... 4

灵活的基础结构:应用程序网格 .......................................................... 4

什么是应用程序网格?............................................................................ 5

实现 SOA 生命周期的自动化:开发到部署到维护............................. 5

从应用程序开始 ............................................................................... 5

全面部署选项................................................................................... 6

三层与 N 层.................................................................................... 7

典型案例:SquareTwo Financial............................................................ 8

全方位部署和监控 ........................................................................... 8

通过应用程序网格进行扩展 ............................................................. 9

端到端管理工具 ............................................................................. 10

结论:SOA 的企业愿景 .................................................................... 10

Page 3: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

执行概述 许多企业都采用面向服务的架构 (SOA) 来提高业务灵活性和简化其 IT 环境的复杂性。

在将企业应用程序设计、开发和部署为可轻松集成和再利用的模块化业务服务的方式方

面,SOA 是根本性转变的代表。

在 SOA 环境中,软件功能与操作系统和应用程序编程语言松散耦合。这使开发人员能够

将功能分成截然不同的单元 — 通常称为服务 — 这些单元可分布在网络中,并且可轻松

组合以及重新用于创建业务应用程序。这些服务通过将数据从一个服务传输到另一个服

务,或者通过协调两个或多个服务之间的活动来进行通信。它提高了 IT 员工的效率和生

产率,并加快了业务处理速度。

各行业客户已证实,面向服务的架构可通过使用离散型软件组件(通过部署可满足特殊的

业务需求)提高灵活性。但是,如何才能快速创建这些组件并采用可确保可靠性、高性

能、可扩展性和重复使用的方式将其结合起来?SOA 为底层的中间件基础结构带来其自

身的一系列挑战。例如,其中一项 SOA 基本原理是将应用程序和服务分离。随着基础结

构为满足新的或更大的业务需求而进行扩展,SOA 应用程序通常需要更多硬件、更多基

础结构软件和更多集约管理。如何实现这些配置和取消配置操作的自动化?

企业需要可支持快速应用程序更改、动态分配资源和最大程度提高 IT 基础结构利用率的 SOA 开发、管理和监控工具。本文将介绍集成中间件套件如何帮助客户创建和管理高效

的 SOA 环境。它将讨论购买集成中间件套件为何具有意义以及客户通过实施这些集成中

间件产品而获取的益处。

Oracle Fusion Middleware 系列的许多组件都与此讨论相关,本文将重点讨论 Oracle WebLogic Suite 11g 和 Oracle SOA Suite 11g 以及它们与 Oracle 众多产品系列的应用

程序、开发工具和管理工具的关系。Oracle WebLogic Suite 11g 为集成和运行面向服务

的应用程序提供了基础。Oracle SOA Suite 11g 将运行时软件资产整合到模块化中枢,从

而在上述基础上进行构建。总的来说,这些产品套件使企业能够创建和协调易于更新、监

控和管理的业务流程。

1

Page 4: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

坚实的中间件基础:Oracle WebLogic Suite

现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

素。Oracle WebLogic Sever 11g — Oracle WebLogic Suite 的基本组件 — 为帮助企业在应

用程序网格架构中开发和部署企业应用程序提供了坚实的基础。它包括用于开发应用

程序和管理 SOA 环境的基本工具。

它还为关键任务 SOA 和中间件应用程序提供了运行时引擎。此套件结合了 Oracle Fusion Middleware 系列的成熟产品,可帮助公司部署 SOA 应用程序,此 SOA 应用

程序支持高要求事务处理,保证遵守 SLA,且支持动态地管理应用程序软件和基础结

构软件(所有这些都是在低成本商业硬件上进行)。其核心 Oracle WebLogic Server 11g 是世界上性能最高且最可靠的 Java EE 应用程序服务器。Oracle WebLogic Suite 11g 还包括 Oracle Coherence、Oracle JRockit、Oracle JDeveloper 和 Oracle Enterprise Manager。总的来说,这些产品创建了可简化定义、部署和多节点应用程序管理的 SOA 基础结构。

Oracle WebLogic Suite 可与 Oracle 数据库和其他 Oracle 产品轻松集成。此集成功能为 SOA 和其余 Oracle 产品组合使用的应用程序网格基础结构提供了基础。具备一致的

技术基础,有助于客户快速且有效地构建和管理服务。

Coherence

JRockit Real Time

WebLogic ServerJava EE: Reliability, Availability, Scalability & Performance

High Performance, Reliable, Scale Out for Java, C++ and .NET

High Performance JVM with Extreme Low Latency

WebLogic Suite

Ente

rpris

e M

anag

er

Adm

in a

nd O

pera

tions

Developm

ent Tools

Jdeveloper/Eclipse

SOASuite

WebCenterSuite

ContentManagement

Suite

IdentityManagement

Suite

BusinessIntelligence

Suite

WebLogic Suite and Fusion MiddlewareRuntime Foundation for Fusion Middleware Portfolio

Fusion Middleware Infrastructure (ADF, Security, FMW Config Wizard...)

Proven toOutperform

Lowest Operational Cost

Best for OraclePortfoliio

Oracle WebLogic Suite 为在应用程序网格基础结构中构建和部署应用程序提供了坚实的基础。

2

Page 5: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

适应性的部署框架:Oracle SOA Suite

SOA 的实施现已普及,尤其是大型 IT 机构。因为企业越来越依赖 SOA 执行基本业

务操作,所以它们需要可简化开发和维护过程的聚合型 SOA 环境。Oracle SOA Suite 11g 提供了用于协调、组合和管理服务的完整基础结构,从而可帮助客户实现这些目

标。此套件包括用于开发面向服务的应用程序、集成这些应用程序和现有信息系统以

及协调联机业务服务和人工工作流活动的工具。通过端到端安全性和统一元数据,该

套件的每个组件均可采用类似的方式进行部署和管理。

Oracle SOA Suite 简化了 SOA 的开发过程,同时增强了运行时性能并简化了管理任

务。作为基于标准且可热插拔的基础结构,它可轻松实现与用以降低实施成本的现有 IT 投资的互操作。

Oracle SOA Suite 11g 为协调、组合和管理服务提供了完整的基础结构。

3

Page 6: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

典型案例:计算机存储和数据管理提供程序

形势:

• 全球的技术公司提供了多种多样的数据保留和数据安全性产品组合

问题:

• 使用混合的非标准点到点集成技术连接公司信息系统

• 这一多元化中间件解决方案成本高、复杂、要求严苛且维护费用昂贵

解决方案:

• Oracle WebLogic Suite 上运行的 Oracle SOA Suite 现可实现基于标准的集成,包括 JMS 和 Web 服务

• 通过群集实现高性能和可扩展性

• 将应用程序界面整合到单个 Oracle Fusion Middleware 平台上,有助于简化开发和维护过程

灵活的基础结构:应用程序网格

应用程序网格不是产品、平台或标准。它是用于构建和部署复合应用程序的架构和最

佳实践组合。诸如应用程序服务器和 Java 虚拟机等关键技术为应用程序网格提供了基

础,组织和使用这些技术的方式是使应用程序网格受益(例如提高效率、增强性能、

完善服务质量以及加快满足不断变化的业务需求)的关键。

复合应用程序通常会在计算机服务器和数据存储设备的后端资源需求方面遭遇意外增

长。针对这一问题,应用程序网格会自动适应并将资源从需求量最小的区域移动到需

求量最大的区域。应用程序网格可汇聚、共享并动态调整 IT 资源。

SOA 专注于复合应用程序和重复使用方面,因此它对应用程序网格的需求不断增加。

因为 SOA 应用程序由单独获取资源的服务组件组成,所以客户必须考虑将数据从一

个服务发送至另一个服务的性能结果。应用程序网格能够平衡可用服务器中每个服务

实例的内存存储要求,从而可创建可以线性方式在机器的混合型网格中进行扩展的分

布式、共享内存池。

这些应用程序网格概念如今已成为构建 Oracle Fusion Middleware 的基础。内存数据网

格技术,例如 Oracle Coherence,通过缓存服务呼叫的结果并将共享内存应用于 SOA 架构来以涡轮方式为 SOA 层增力。Coherence 使网格中的所有数据对象均可自动用于

网格上的其他应用程序和服务并且可供其访问。此技术可提高性能、可扩展性以及业

务连续性。服务器故障事件中不会丢失任何数据,因为网格中保留了每条数据的多个

副本。

4

Page 7: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

在 Oracle 虚拟机 (VM) 等虚拟化软件的帮助下,许多 IT 部门已经在硬件层集合和共

享资源。应用程序网格将这类概念应用于中间件。Oracle WebLogic Suite 汇集了以凝聚

方式共同协作的业界领先技术,从而可自动完成和简化该流程:用于 Java EE 的 Oracle WebLogic Server 11g、用于 C/C++/COBOL 的 Tuxedo、Coherence 内存数据网

格、JRockit Java 运行时解决方案以及用于自动化管理的 Enterprise Manager。这些基本

中间件元素提高了 SOA 部署的速度、可扩展性和易管理性。

什么是应用程序网格?

应用程序网格是位于应用程序层下的基础结构层,它可为给定应用程序集集合并动态地配置资源,从而可随需求的增长在所服务

的应用程序之间动态地重新分配资源。网格计算并不是为每一应用程序建立专用的服务器和存储,而是使得多个应用程序能够共

享计算基础结构,从而带来更高的灵活性、性能、可扩展性和可用性,并且可节约成本和能耗。系统管理员可灵活地分配运行时

基础结构,该运行时基础结构可支持 Java 应用程序服务器和事务处理系统等企业应用程序。

实现 SOA 生命周期的自动化:开发到部署到维护

SOA 促进了致力于企业应用程序集成 (EAI)、复合应用程序部署和旧式系统现代化的

关键型 IT 方案的实施。优点包括可快速组合企业应用程序,易于维护且可提高业务

可见性。显然,SOA 装置的响应速度更快、成本效益更高且能够更好地满足业务需

求。

正如我们所看到的,针对中间件基础结构的应用程序网格方案使一系列应用程序能够

通过共享资源来满足峰值需求并提高整体性能。它还允许快速实施应用程序部署和自

动化动态调整 — 从而可实现更高效率、更大竞争力且更简单化的 IT 环境。例如,

许多不同的应用程序可共享专门用于计算销售税的组件。如果它在灵活的应用程序网

格基础结构上进行部署,管理员则可以轻松地将其他资源专门用于此组件以应对活动

增加的问题。

具备此类集成服务基础结构,有助于更加轻松地部署聚合业务应用程序。它还可简化

管理任务,例如安装、群集和配置。

从应用程序开始

Oracle 提供了应用程序和企业就绪中间件,从而简化了 SOA 项目。应用程序对于 SOA 非常重要,因为它们可提供构建块服务并可帮助构造客户所需的业务流程。

5

Page 8: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

Oracle Fusion Middleware

Oracle Fusion Middleware 支持 Oracle 的众多应用程序系列,可为 SOA 提供构建块。

从企业应用程序开始,IT 部门可以构建面向服务的架构,同时专注于可即时获取商业

效益的具体项目。因为 Oracle 在 Fusion Middleware 的基础上构建其应用程序,所以 Oracle 客户只需维持单个统一的 SOA 基础结构和技术集来构建面向服务的完整业务

应用程序即可获取 SOA 的全部应有优势。

全面部署选项

Oracle JDeveloper 集成开发环境 (IDE) 可帮助客户以标准、可重用的方式构建 SOA 组件。开发人员可利用此 Java EE 环境快速组合 SOA 应用程序和服务并在一个或多

个应用程序服务器中对其进行部署。JDeveloper 还可促进其它类型的 Fusion Middleware 的部署,包括业务流程管理 (BPM)、门户、商业智能等。这一“一应俱

全”的完善部署环境涵盖了整个中间件系列,实现了整个应用程序堆栈的一致性。

在将 Eclipse 列为首选应用程序部署环境的企业中,开发人员可通过 Oracle Fusion Middleware 免费提供的标准插件来充分利用 Oracle Enterprise Pack for Eclipse。Oracle Enterprise Pack for Eclipse 非常适合 Java EE 开发人员使用,他们倾向于利用开源环境

为 Oracle WebLogic Server 和 Oracle Database 开发、部署和调试 Java SE、Java EE、Spring、ORM 和 Web 服务应用程序。

6

Page 9: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

Oracle 支持多种 Web 服务 (WS) 标准,从而有助于通过简化集成任务并确保与非 Oracle 环境的互操作性来简化 SOA 部署过程。借助 Web 服务领域中上千种不断发

展的标准,Oracle 可帮助开发人员设计创建和连接 SOA 组件的标准、可重复方法。

例如,Oracle Fusion Middleware 的便携式框架简化了协议和策略级别的连接。Oracle WebLogic Suite 支持一系列 SOA 标准,包括 JAX-WS 2.1(用于基于 XML 的 Web 服务的 Java API)以及用于 Web 服务协调、Web 服务原子事务和 Web 服务业务活

动的最新 WS-TX 1.2 OASIS 标准。Oracle WebLogic Suite 还支持 Java SE 6 和主要安全

标准(包括 SAML 2.0、WS-Security 1.1 和 WS-SecurityPolicy 1.2)。

三层与 N 层

除了本文介绍的 N 层 SOA 应用程序部署外,Oracle 还支持由表现层、业务逻辑层

和数据访问层组成的传统三层应用程序架构。这些三层架构通过 Java EE 构建,通常

开发为如下形式:

• 表现层,具有 Java 服务器页 (JSP)/servlet

• 业务逻辑层,具有企业 Java Bean (EJB)

• 数据访问逻辑层,具有 Java 持久性 API (JPA)

借助 SOA 应用程序,这些单一的三层应用程序可分布在多个处理器中,从而可提高

性能和可扩展性。但是,三层架构缺乏面向服务的架构的可重复使用性,因为 SOA 注重将分散的功能压缩到服务中。

7

Page 10: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

典型案例:SquareTwo Financial

情况:

• 一家专长于收购、追收和转售过期客帐的领先资产管理服务提供商

• 针对一家在债务收购和收款行业中管理追收流程的特许经营客户的网络,构建富互联网应用程序

挑战:

• 随着新市场的开发,业务快速增长

• 无法预测完成未来项目所需的成本、时间或资源

• 需要基于 SOA 的灵活基础结构以有效应对变化并提高效率

解决方案:

• 带开箱即用集成功能的 Oracle SOA Suite、Oracle WebLogic Server、Oracle JDeveloper 和 Oracle Application Development Framework 11g

• 通过自动化和人工工作流缩短上百个应用程序和服务的开发时间

• 最大程度地提高清算率,最大程度地降低成本,使 IT 项目的交付速度提高 30%

“Oracle Fusion Middleware 通过其开箱即用集成功能和开发工具大大节约了开发成本。快速的开发环境使我们能够降低总开发

成本,并继续灵活应对业务需求的变化”,SquareTwo Financial(前 Collect America)的首席技术官兼副总裁 Jennifer

Briscoe 说道。

全方位部署和监控

可用性和性能问题通常由基本技术堆栈中的问题引起。主动监控 IT 基础结构至关重

要。Oracle WebLogic Suite 包含一系列简化管理过程(包括加快修补和部署更新的速

度,完善服务水平协议的合规性以及增强快速发现问题根源的能力)的工具。如果对

此环境进行完整介绍,会超出本文的范围,因此下面仅对主要技术进行简要介绍。

Oracle WebLogic Server 为自定义应用程序(采用流行编程语言编写,例如 Java、C、C++ 和 Cobol)以及使用 Oracle Fusion Middleware 产品系列(例如 Oracle SOA Suite、Oracle WebCenter Suite、Oracle Identity Management、Oracle Content Management、Oracle Business Intelligence 和网格管理工具)中的产品所开发的应用程序提供了运行时

环境。这是 Oracle 产品组合的最佳基础。

8

Page 11: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

在 Oracle Fusion Middleware 系列中的一些成熟系统管理应用程序的帮助下,Oracle SOA Suite 为存储、管理和保护 SOA 组件提供了存储库。Oracle Enterprise Manager Grid Control 为 Oracle SOA Suite 提供了端到端监控和管理功能。总的来说,它们可帮

助保持业务与 IT 指标的一致性、管理 SOA 运行时环境和 SOA 组件(例如业务流

程、Web 服务、策略以及基础结构组件)。

Oracle Enterprise Manager 还包括用于 SOA 环境的管理包,例如 Oracle BPEL Process Manager 和 Oracle Service Bus,以及用于 Oracle WebLogic Server 的管理包。支持 Oracle 和非 Oracle 中间件(包括 JBoss Application Server、WebSphere Application Server、Apache Tomcat 和 Oracle Tuxedo)的诊断包和配置管理包可完善这些核心管理

产品。

另外,Oracle Management Pack Plus for SOA 通过复合应用程序建模和监控以及全面服

务和基础结构管理功能提供了运行时监管,从而降低了部署和监控 SOA 方案的成

本。

用于 WebLogic Suite 和 SOA 的管理包

• 减少设置应用程序性能管理所需的时间和精力

• 最大程度地减少与手动应用程序性能管理流程相关的错误。

• 跟随环境变化的步伐

• 降低总拥有成本

Composite Application Modeler 和 Monitor (CAMM)/Composite Application Performance Management (CAPM) 包可帮助 SOA 管理员识别复杂、多层应用程序中的性能问题。

这些工具可通过自动建立 Java 和复合应用程序的业务事务流模型来增强可见性。

Oracle Fusion Middleware 的 Real Operations Insight 功能增强了整个应用程序基础结构

中的可见性,从而可帮助企业确保应用程序和服务的持续可用性和性能。Real Operations Automation 利用 Real Operations Insight 提供的指标来优化资源管理。

通过应用程序网格进行扩展

在线零售商通常在节日季期间(制造商在此时会面临大量生产性运行,软件工程师在

此时要测试大量程序)为其应用程序配置额外硬件。在 Oracle WebLogic Suite 上运行

其 SOA 基础结构的企业可利用 Oracle Coherence 和 WebLogic Operations Control 来自动配置更多的服务器和存储容量以应对这些峰值负载。Oracle Coherence 是 WebLogic Suite 的重要组件,可提高 SOA 应用程序的性能和可扩展性。例如,

Coherence 利用应用程序网格原理使这些应用程序能够更加灵活轻松地进行调整。管理

员可根据事务负载的增加和减少来快速配置和取消配置服务器实例。

9

Page 12: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

10

端到端管理工具

了解复杂的服务依赖性、监控客户期望以及控制服务拥有成本是有效管理面向服务的

架构 (SOA) 应用程序和基础结构的最大障碍。高抽象级别使 SOA 很有吸引力,但是

也模糊了关键应用程序组件之间的关系。其缺乏可见性的特点使管理员难以排除故障

和解决性能问题。它还不易于确定单独更新和更改特定应用程序组件(例如弥补新型 Java EE 应用程序缺陷的 Web 服务和应用程序服务)的影响。监控此应用程序层需要

特殊工具、可见性以及专业知识。 Oracle WebLogic Server 包括用于管理和监控应用程序服务器环境的脚本编写工具、管

理控制台和诊断框架。这些基本管理功能由 Oracle Enterprise Manager(在 Oracle 的整

个生产线中,包括应用程序、中间件和数据库,提供集成管理框架)提供和扩展。 Oracle Enterprise Manager Fusion Middleware Control 可帮助管理基础结构层,以及通过

统一控制台监控和配置 WebLogic Server 应用程序。运作团队可充分利用 Oracle Enterprise Manager Diagnostics Pack 来停止服务、监控和管理域中的应用程序以及查看

最常访问的组件。他们还可以利用 Oracle Enterprise Manager Management Pack for WebLogic Server 来管理性能、跟踪或更新配置以及自动化多个 Oracle WebLogic 域的

操作。这些工具可自动检测用于监控的服务端点,并提供上下文追溯功能以识别性能

瓶颈并诊断 Oracle WebLogic Server 环境中运行的所有应用程序的问题。 Oracle 的 SOA 管理环境包括 Oracle Enterprise Manager Fusion Middleware Control,即

专门为管理和监控 Oracle SOA Suite 而设计的基于 Web 的环境。此软件可处理 SOA 管理的方方面面,从利用安全策略追踪消息到识别和修复异常。 在更高级别上,Oracle Enterprise Manager 允许了解 Java EE 应用程序的功能逻辑,从

而可帮助管理员从 Java 代码的 URL 到 SQL 语句开展根源分析,同时密切注视测量

的完整执行环境。

结论:SOA 的企业愿景

多年来,SOA 一直被视为企业通过提高技术资产的重复利用率来降低 IT 成本以及快

速响应业务需求的可靠方式。现在,领先企业都采用面向服务的架构来简化其 IT 环境并提高其业务能力。SOA 产品在生产中得到广泛应用。 SOA 的支持者们会举出展示了这样事实的调研结果:大多数 IT 企业花费了四分之三

的预算用于维护,仅能留下四分之一的预算用于那些可以为公司创造价值的新项目。

他们认为,SOA 能够使 IT 企业颠倒这一比率,并将更多时间投入到新项目上。 Oracle 与整个行业一样,也对 SOA 充满热情,但其采用的方法比其他供应商更实

际、全面。业务价值清晰:一整套 SOA 产品 — 从开发到部署到管理 — 生产率提

高,总拥有成本降低。 您是否准备好最大程度地提高面向服务的架构的投资回报?请阅读“Oracle 面向服务

的架构准备情况评估”以评价自身情况:http://soaready.nvishweb.com/soaready/。

是否想了解更多应用程序网格的信息?请在重点介绍十大实际 IT 解决方案的《企业

解决方案手册》中查找更多信息:

http://www.oracle.com/technology/architect/enterprise_solution_cookbook/index.html。

Page 13: Oracle WebLogic Suite 和 Oracle SOA Suite · 2019-12-24 · Oracle WebLogic Suite 和 Oracle SOA Suite 坚实的中间件基础:Oracle WebLogic Suite 现代应用程序服务器在管理、运行时可预测性和线性可扩展性方面需要关键的支持元

Oracle WebLogic Suite 和 Oracle SOA Suite

作者:David Baum

2010 年 2 月

Oracle Corporation

全球总部 版权所有 © 2009,Oracle 和/或其附属公司。保留所有权利。本文档仅供参考,若有任何内容更改,恕不另行通知。本文档不保证无

错误,也不受任何口头明示或法律暗示的其他保证或条件限制,包括适销性或其他特定用途的暗示保证或条件。我们特此声明将不会

承担与本文档相关的任何责任,且本文档不直接或间接构成任何合同义务。未经我们事先书面同意,不得以任何形式或方式(电子或

实物)为任何目的复制或传送本文档。

500 Oracle Parkway

Redwood Shores, CA 94065

U.S.A.

全球询价: Oracle 是 Oracle Corporation 和/或其附属公司的注册商标。其它名称可能是各自所有者的商标。 电话:+1.650.506.7000

传真:+1.650.506.7200

oracle.com 0210