Oracle® Fusion Middleware

ライセンス情報

リリース12c (12.1.2)

E47972-02(原本部品番号:E41349-05)

2013年12月

このドキュメントは、Oracleライセンス契約の条件に基づくプログラム・ドキュメントであり、Oracleプログラムで使用できる機能、動作およびオプションをユーザーが理解する際に役立つよう作成されています。

Oracle Fusion Middlewareライセンス情報, リリース12c (12.1.2)

E47972-02

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 Oracle Fusion Middlewareおよび12cリリース

2 Application Server製品

- 2.1 Oracle TopLink and Application Development Framework

- 2.1.1 Oracle MapViewer

- 2.1.2 Application Development Frameworkでのモビリティのサポート

- 2.2 Oracle WebLogic Server

- 2.2.1 Oracle WebLogic製品エディションのインストール

- 2.2.2 その他の機能に関するライセンス上の考慮事項

- 2.2.2.1 Oracle Internet Application ServerでのWebLogic

- 2.2.2.2 管理機能

- 2.2.2.3 高可用性機能

- 2.2.2.4 WebLogic SIP Server

- 2.2.2.5 Apache Derby

- 2.2.2.6 Java SE

- 2.2.2.7 スタンドアロンWebLogicクライアント

- 2.2.2.8 その他のWebLogic Serverクライアント

- 2.2.3 使用制限付きライセンス

- 2.2.3.1 Oracle Databaseライセンス要件

- 2.2.3.2 Oracle Internet Application Server要件

- 2.2.3.3 Oracle JDeveloperライセンス要件

- 2.2.3.4 Oracle Java SE AdvancedおよびOracle Java SE Suite

- 2.2.4 Exalogic Elastic Cloud SoftwareにおけるOracle WebLogic Serverの最適化

- 2.2.4.1 Exalogic Elastic Cloud Softwareにおける入出力およびワーク・マネージャの最適化

- 2.2.4.2 Exalogic Elastic Cloud SoftwareにおけるJDBCおよびデータ・ソースの最適化

- 2.2.4.3 Exalogic Elastic Cloud Softwareにおけるクラスタ状態のレプリケーションの最適化

- 2.2.4.4 Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル

- 2.2.4.5 Exalogic Elastic Cloud Softwareにおけるサーバーおよびサービス移行のパフォーマンスの最適化

- 2.2.4.6 Exalogic Elastic Cloud SoftwareにおけるJava Server Pageファクトリのキャッシュの最適化

- 2.2.4.7 Exalogic Elastic Cloud SoftwareにおけるOracle HTTPクライアントの最適化

- 2.3 Oracle Internet Application Server

- 2.3.1 Oracle Internet Application Serverのエディションおよびインストール・タイプ

- 2.3.2 その他の機能に関するライセンス上の考慮事項

- 2.3.2.1 管理機能

- 2.3.2.2 セキュリティ機能

- 2.3.2.3 高可用性機能

- 2.3.2.4 アダプタ

- 2.3.3 使用制限付きライセンス

- 2.3.3.1 Standard Edition

- 2.3.3.2 Enterprise Edition

- 2.3.3.3 Oracle Databaseライセンス要件: Oracle Internet Application Server (Standard Edition、Enterprise Edition)およびWebLogic Suite

- 2.4 Oracle GlassFish Server

- 2.4.1 Java SE

- 2.5 Oracle Web Tier

- 2.6 Oracle Coherence

- 2.6.1 Oracle Coherence StandardおよびEnterprise Edition

- 2.6.1.1 ライセンス・モデル

- 2.6.1.2 EnterpriseおよびStandard Editionクラスタへのクライアント・アクセス

- 2.6.2 Oracle Coherence Grid Edition

- 2.6.2.1 Real Time Cluster Member Client

- 2.6.2.2 Real Time Extend/TCP Client

- 2.6.3 Java SE with Oracle Coherence

- 2.6.4 Oracle TopLink with Oracle Coherence

- 2.6.5 Exalogic Elastic Cloud SoftwareにおけるCoherenceの最適化

- 2.6.6 Management Pack for Oracle Coherence

- 2.6.7 Coherenceサーバー・エディションの使用可能な機能

- 2.6.8 Coherenceクライアント・エディションの使用可能な機能

- 2.7 WebLogic Server Management Pack Enterprise Edition

3 Exalogic Elastic Cloud Software

- 3.1 Oracle WebLogic Server

- 3.2 Oracle Coherence

- 3.3 Oracle Tuxedo

4 Oracle Tuxedoライセンス

- 4.1 Oracle Tuxedo製品ファミリ

- 4.2 Oracle Tuxedo

- 4.2.1 Tuxedoサーバー・コンポーネント

- 4.2.2 Tuxedoスタンドアロン・クライアント

- 4.3 Oracle Tuxedoのアドオン製品

- 4.4 Exalogic Elastic Cloud SoftwareにおけるOracle Tuxedoの最適化

- 4.4.1 ノード間通信におけるTuxedoの最適化

- 4.4.2 Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル

- 4.4.3 ロック・メカニズムにおけるTuxedoの最適化

5 Java SE製品

- 5.1 Oracle Java SE Advanced

- 5.2 Oracle Java SE Suite

6 データ統合テクノロジ

- 6.1 Oracle Data Integrator Enterprise Edition

- 6.1.1 使用制限付きライセンス

- 6.2 Oracle Data Integration Suite

- 6.2.1 使用制限付きライセンス

- 6.3 Oracle Enterprise Data Quality

- 6.3.1 Oracle Enterprise Data Quality Profiling for Oracle Data Integrator

- 6.3.2 Oracle Enterprise Data Quality Batch Processing for Oracle Data Integrator

- 6.3.3 Oracle Enterprise Data Quality Address Verification Server for Oracle Data Integrator

- 6.4 Oracle Application Adapters for Data Integration

- 6.5 Oracle Application Adapters for Warehouse Builder

- 6.6 Oracle GoldenGate

- 6.7 Oracle GoldenGate for Non Oracle Database

- 6.8 Oracle GoldenGate for Mainframe

- 6.8.1 SyncFile

- 6.8.2 データベース・プラットフォームの可用性

- 6.9 Oracle GoldenGate for Teradata Replication Services

- 6.10 Oracle GoldenGate Application Adapters

- 6.10.1 単独でライセンスされるアダプタ

- 6.11 Oracle GoldenGate Veridata

- 6.12 Oracle Data Service Integrator

- 6.12.1 使用制限付きライセンス

- 6.13 Management Pack for Oracle Data Integrator

- 6.14 Management Pack for Oracle GoldenGate

- 6.14.1 使用制限付きライセンス

7 Oracle Enterprise Manager Cloud Controlの基本機能

A WebLogic Server Basic

- A.1 WebLogic Server Basicの概要

- A.2 WebLogic Server Basicのインストール

- A.3 WebLogic Serverでのプライマリ・サービスの制限

- A.3.1 高可用性サービス

- A.3.2 デプロイメント・サービスと機能

- A.3.3 JMSメッセージング・サービス

- A.3.4 その他のプライマリ・サービス

- A.4 WebLogic Webサービス機能の制限

- A.5 ツール機能の制限

- A.6 APIの制限

- A.7 機能の使用状況の測定

B Oracle Access Manager Basic

C Oracle Entitlements Server Basic

D Oracle WebLogic Management Framework

- D.1 Oracle WebLogic Management Frameworkの概要

- D.2 Oracle WebLogic Management Frameworkの機能およびライセンス

- D.3 Oracle WebLogic Management Frameworkのインストール

はじめに

このドキュメントは、Oracleライセンス契約の条件に基づくプログラム・ドキュメントの一部であり、Oracleプログラムで使用できる機能、動作およびオプションをユーザーが理解する際に役立つよう作成されています。ライセンス・オプションは複数あり、これらのオプションによってOracleプログラムを実行できるかどうかが決定されます。このドキュメントに記載されている、オラクル社からライセンス付与された特定のプログラムに付属していない使用制限付き製品は、www.edelivery.oracle.comまたはオラクル社提供のメディアから取得できる場合があります。ライセンス要件に関するご質問は、オラクル社の販売代理店にお問合せいただくか、次のURLで示されているLicense Management Servicesの担当まで連絡してください。

http://www.oracle.com/us/corporate/license-management-services/index.html

または、「関連ドキュメント」に記載されているリソースで詳細を参照してください。

Oracle Fusion Middlewareには、様々な開発シナリオおよびデプロイメント・シナリオに適した複数のエディションがあります。オラクル社では、特定のアプリケーション要件に対応するようOracle Fusion Middlewareの機能を拡張するためのアプリケーション・サーバー・オプションもいくつか提供しています。このドキュメントには、これらのオプションのアプリケーション・サーバー製品とそのライセンス要件に関する情報が記載されています。

この章の内容は、次のとおりです。

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

対象読者

このマニュアルは、Oracle Fusion Middlewareを購入されたすべてのお客様を対象としています。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoを参照してください。聴覚に障害があるお客様は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、次のOracleリソースを参照してください。

- 『Oracle Fusion Middleware概要』。Oracle Fusion Middlewareの今回のリリースの新機能について記載されています。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Oracle Fusion Middlewareおよび12cリリース

このOracle Fusion Middlewareのライセンス・ドキュメントでは、12.1.1または12.1.2でリリースされた基礎となるコンポーネントのライセンス可能な製品について説明しています(http://docs.oracle.com/middleware/home/index.htmlの説明を参照)。

以前のFusion Middlewareリリースのライセンス情報は、『Oracle Fusion Middlewareライセンス情報11gリリース1 (11.1.1)』のドキュメント(http://docs.oracle.com/cd/E28280_01/doc.1111/e14860/toc.htm)を参照してください。

2 Application Server製品

この章では、Application Server製品ファミリと、この製品ファミリで使用できる機能について説明します。内容は次のとおりです。

- 第2.1項「Oracle TopLink and Application Development Framework」

- 第2.2項「Oracle WebLogic Server」

- 第2.3項「Oracle Internet Application Server」

- 第2.4項「Oracle GlassFish Server」

- 第2.5項「Oracle Web Tier」

- 第2.6項「Oracle Coherence」

- 第2.7項「WebLogic Server Management Pack Enterprise Edition」

2.1 Oracle TopLink and Application Development Framework

Oracle TopLink and Application Development Frameworkは、Oracle WebLogic ServerまたはOracle Internet Application Serverのエディションとは別に、単独でライセンスを購入できます。

Oracle TopLink and Application Development Frameworkのライセンスには、次のものが含まれます。

- Oracle TopLink

- Application Development Framework

- Oracle MapViewer

- Oracle Entitlements Server Basic

注意:

アプリケーション開発フレームワークで使用する開発ツール（Oracle JDeveloperなど）は、「Developer Tools」ページ（http://www.oracle.com/technetwork/developer-tools/index.html）から無償で入手できます。

2.1.1 Oracle MapViewer

Oracle MapViewerは、API、ならびにインタラクティブな地理空間Webマッピング・アプリケーションを開発および実行するためのライブラリを提供します。Oracle MapViewerは、Oracle Spatialデータベースにおける地理空間コンテンツ用に最適化されています。これにはEARが含まれており、JavaおよびJavaScriptベースの開発向けにJava EEサーバー/クライアント・ライブラリにデプロイする必要があります。

Oracle MapViewerは、Oracle TopLink and Application Development Framework、およびOracle Toplink and Application Development Frameworkが付属するOracle Internet Application ServerおよびOracle Weblogic Serverのすべてのエディションに含まれています。

2.1.2 Application Development Frameworkでのモビリティのサポート

Application Development Framework (ADF)を使用すると、エンタープライズ・アプリケーションにより、複数画面への配信(デスクトップ・ブラウザだけでなく、モバイル・ブラウザやネイティブなモバイルのアプリケーションも含む)をサポートすることが可能になります。

Mobile ADFには、3つのテクノロジ・パスが含まれており、各パスにはOracle TopLink and Application Development Frameworkのライセンスが適用されます。

- ADF Faces Rich Client Components。これには、デスクトップ・ブラウザおよびタブレット・ブラウザのアプリケーションの開発に使用できる包括的なコンポーネント・セットが含まれています。

- ADF Mobile Browser。これには、携帯電話ブラウザ向けに最適化されているコンポーネントが含まれます。

- ADF Mobile。これには、モバイル・デバイスにインストールするハイブリッド・モバイル・アプリケーションを開発するためのフレームワークとランタイムが含まれます。開発したアプリケーションにも、Oracle TopLink and Application Development Frameworkの使用許諾条項が適用されることに注意してください。さらに、Oracle Application Development Frameworkモバイル開発者ガイドに要約されているとおり、ADF Mobileアプリケーションの開発に必要なハードウェアおよびソフトウェアの前提条件をすべて満たす必要があります。サード・パーティのモバイルSDKについては個別にプロビジョニングが必要であり、オラクル社はこれらのサード・パーティのモバイルSDKに対する取得の援助および補償は行いません。

2.2 Oracle WebLogic Server

Oracle WebLogic Serverには異なる機能を持つ3つのエディションがあり、各エディションは、様々な種類のアプリケーション、様々な開発シナリオおよびデプロイメント・シナリオに適しています。また、Oracleは、特定の用途に合わせてOracle WebLogic Serverの機能を拡張する、複数のアプリケーション・サーバー・オプション、パックおよびその他の製品を提供しています。この項では、Oracle WebLogic Serverの各エディションのライセンスについて説明します。

表2-1に、Oracle WebLogic Serverのライセンス・オプションを示します。

表2-1 Oracle WebLogic Serverの各エディションのライセンス

エディションのライセンス

高度な機能

含まれる機能

Standard Edition

WebLogic Server Standard Editionには次の機能が含まれます。

- 管理コンソール、構成ウィザードおよびアップグレード・フレームワークを含むWebLogicのコア・アプリケーション・サーバー

- Oracle TopLink and Application Development Framework
（MapViewerが含まれます。詳細は、「Oracle TopLink and Application Development Framework」を参照してください）

- Oracle JDeveloper

- Oracle Enterprise Pack for Eclipse

- Oracle Security Developer Tools

- Java SE。Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

- Oracle Web Tier

- Oracle Enterprise Manager Fusion Middleware Control脚注1

次のものが含まれます。

- Java EE

- 高パフォーマンスのJMSメッセージ

- HTTP Pub-Subサーバー

- WebLogic JDBCドライバ、WebLogic Serverクライアント、WebLogicとApacheのWebサーバー・プラグイン

- Oracle WebLogic Management Framework (Oracle Web Tierを介して含まれる)

Enterprise Edition

Standard Editionのすべての機能に加えて、次の機能が含まれます。

- クラスタリングのサポート

- Oracle Virtual Assembly Builder

- Oracle Java SE Advanced（WebLogic Server限定。これらのサーバー・コンポーネントにアクセスするクライアント・アプリケーションのためにJava SEが含まれます）。

- Oracle WebLogic Software Kit for Oracle Database Appliance

Standard Editionのすべての機能に加えて、次の機能が含まれます。

- 全サーバー移行およびサービス移行

- Oracle Virtual Assembly Builder（OVAB）により、仮想環境およびクラウド環境における複数層アプリケーション・トポロジの迅速な構成およびプロビジョニングが可能になります。

WebLogic Suite

Enterprise Editionのすべての機能に加えて、次の機能が含まれます。

- Oracle Coherence Enterprise Edition

- Oracle Forms, Reports, Portal and Discoverer

- Oracle Enterprise Manager Pack for Oracle Coherence

- Oracle Java SE Suite（WebLogic Server、Oracle Containers for J2EE、Coherence限定。これらのサーバー・コンポーネントにアクセスするクライアント・アプリケーションのためにJava SEが含まれます）。

Enterprise Editionのすべての機能に加えて、次の機能が含まれます。

- Oracle Coherence Enterprise Editionにより提供されるアプリケーション・データ管理。フォルト・トレラントなデータ・キャッシュ、データ管理、ライトビハインド、トランザクション、分析およびイベントが含まれます。ライセンスの詳細は、第2.6項「Oracle Coherence」を参照してください。

- WebLogic Server上でJRockit Real Timeとともに実行するJava EEアプリケーション用の確定的ガベージ・コレクションを備えた高パフォーマンス、低レイテンシのJDK。JRockit Real TimeはJava SE Suiteに含まれます。Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

- Oracle Enterprise Manager Management Pack for Oracle Coherenceを使用した、Oracle Coherenceの監視、管理およびプロビジョニングを行う管理ツールライセンスの詳細は、http://www.oracle.com/technetwork/oem/grid-control/documentation/index.htmlから入手できる『Oracle Enterprise Managerライセンス情報』のドキュメントを参照してください。

また、次を含むOracle Internet Application Server Enterprise Editionも含まれています。

- Oracle Internet Directory

- Oracle Single Sign-On

- Oracle Discoverer

- Oracle Reports Services

- Oracle Forms Services

- Oracle WebLogic Server

- Oracle Containers for J2EE

- Oracle Portal

- Oracle Web Cache

- Oracle Directory Integration Platform

Oracle Internet Application Server Enterprise Editionのライセンスの詳細は、第2.3項「Oracle Internet Application Server」を参照してください。

脚注1 これは単一ドメイン用のスタンドアロンOracle Fusion Middleware Controlコンソールであり、オラクル社の包括的なマルチドメインWLS管理ソリューションであるOracle Enterprise Manager Cloud Controlではありません。Oracle Enterprise Manager Cloud Controlを介した複数ドメイン管理の詳細は、第2.7項「WebLogic Server Management Pack Enterprise Edition」を参照してください。

2.2.1 Oracle WebLogic製品エディションのインストール

Oracle WebLogic Serverは、入手可能な各エディションに直接対応するインストール・プログラムを提供していません。ライセンスされているエディションに応じて、次に例示する個別のインストーラを1つまたは複数実行する必要があります。

- Oracle WebLogic Server

- Oracle Web Tier

- Oracle Coherence

- Oracle JRockit

- Oracle JDeveloper

- Oracle TopLink

- Oracle Business Intelligence

- SOA Suite for Oracle Middleware

- Oracle Virtual Assembly Builder

また、インストーラの多くには、一括または個別にインストールできる複数のコンポーネントが含まれており、各インストール・コンポーネントには最小限のライセンス要件があります。次の表では、Oracle WebLogic Serverインストール・プログラムからインストールできる各インストール・オプションに対する最小限のエディション要件を示しています。

表2-2 WebLogic製品の各エディションに必要なインストール・プログラム

エディションのライセンス

対応するインストール・プログラム

Standard Edition

Standard Editionには、次のインストール・プログラムが含まれています。

- WebLogic Serverのネット・インストーラまたはパッケージ・インストーラ、およびApacheプラグイン（オプション）。このインストーラには、コアJEE 5アプリケーション・サーバー、管理コンソール、構成ウィザードおよびアップグレード・フレームワーク、WebLogicおよびサード・パーティのJDBCドライバ、JMS、WebLogic Serverクライアント、Webサーバーのプラグイン、およびXqueryのサポート、WebLogic Serverサンプル、Oracle Enterprise Pack for Eclipse、WebLogic SIP Server脚注1、およびSun JDKまたはOracle JRockit JDK（プラットフォームに依存）が含まれています。

- Oracle JDeveloperインストーラ

- Oracle TopLinkインストーラ

- Oracle Web Tierインストーラ

Enterprise Edition

Enterprise Editionのインストール・プログラムには、Standard Editionのすべてのインストール・プログラムに加えて、次のインストーラが含まれています。

- Oracle JRockit Mission Control

- Oracle Virtual Assembly Builder（OVAB）

注意:

クラスタ・サポートを追加するために、追加のインストール手順は必要ありません。

WebLogic Suite

WebLogic Suiteのインストール・プログラムには、Enterprise Editionのすべてのインストール・プログラムに加えて、次のものが含まれます。

- Oracle Identity Management

- Oracle Enterprise Manager Cloud Control 12c (Oracle Enterprise Management Pack for Oracle Coherenceの機能を取得)

- Oracle Enterprise Manager Pack for Oracle Coherence

- Oracle JRockit

- Oracle Portal, Forms, Reports and Discoverer

脚注1 WebLogic SIP Serverの使用権限を取得するには、Oracle Communications Converged Application Serverのライセンスが必要です。詳細は、第2.2.2.4項「WebLogic SIP Server」を参照してください。

2.2.2 その他の機能に関するライセンス上の考慮事項

WebLogic Serverの特定のエディションの一部の機能には、その他のライセンス上の考慮事項があります。

2.2.2.1 Oracle Internet Application ServerでのWebLogic

Internet Application Server Enterprise EditionのWebLogic Server Basicの権利は、WebLogic Suiteに含まれるWebLogic Server Enterprise Editionの使用制限なしの完全な機能に取って代わられます。

注意:

WebLogic Suiteとは別にOracle Internet Application Serverのライセンスを購入する場合は、WebLogic Server Basicと呼ばれる制約のあるWebLogicライセンスが含まれます。ただし、WebLogic Suiteの一部としてOracle Internet Application Serverのライセンスを購入する場合は、使用制限なしのWebLogic Server Enterprise Editionライセンスが含まれます。

これは、WebLogic Suite内に2つのWebLogic Server Enterpriseライセンスがあるのではなく、WebLogic Suiteに含まれるWebLogic Server Enterprise Editionを制限なしで使用できるように、Internet Application Serverに含まれるWebLogic Serverに対する権限が拡張されることを示しています。

2.2.2.2 管理機能

管理機能については、次のライセンス上の考慮事項に注意してください。

- Oracle Enterprise Manager Fusion Middleware Controlは、WebLogic Server Standard Edition、WebLogic Server Enterprise EditionおよびWebLogic Suiteに含まれています。脚注1

- WebLogic Serverのすべてのエディションで、WebLogic Server管理コンソール、WebLogic Scripting Tool、およびWebLogic JMXが使用制限なしで使用できます。

- WebLogic Server Standard Edition、WebLogic Server Enterprise EditionおよびWebLogic SuiteはOracle Enterprise Manager Cloud Controlと連携します。これはOracleの統合エンタープライズIT管理製品ラインであり、業界で唯一、すべてを備えたビジネス主導型の統合エンタープライズ・クラウド管理ソリューションです。脚注2

2.2.2.3 高可用性機能

Oracle WebLogic Serverは、高可用性およびスケーラビリティを備えたアプリケーションのデプロイをサポートする、次の複数の機能およびツールを提供しています。

- WebLogic Serverクラスタ: 作業負荷をWebLogic Serverの複数のインスタンス間に分散させることにより、アプリケーションにスケーラビリティと信頼性を提供します。

- ワーク・マネージャ: 定義したルールに基づき、また、実際のランタイム・パフォーマンスの統計を監視することによって、作業の優先順位を決定します。ワーク・マネージャは、過度の作業負荷の検出、回避、およびその状態からのリカバリなど、過負荷からの保護を提供します。ワーク・マネージャはWebLogic Serverドメイン全体に対して適用することも、特定のアプリケーション・コンポーネントに適用することもできます。

- WebLogic Server永続ストア: 永続性を必要とするWebLogic Serverのサブシステムおよびサービスに対する、組込み型の高パフォーマンスのストレージ・ソリューションです。ストア・アンド・フォワード機能により送信されたメッセージを一時的に格納できます。ファイル・ベースのストアまたはJDBC対応データベースの永続性が永続ストアによってサポートされます。

- ネットワーク・チャネル: ネットワークのトラフィックをその種類に基づいて複数のチャネルに分割することにより、ネットワーク・リソースの効率的な利用を簡単にできるようにします。

- ストア・アンド・フォワード・サービス: 複数のWebLogic Serverインスタンスに分散されているアプリケーション間でメッセージを確実に配信できます。ネットワークの問題やシステム障害が原因で、メッセージの送信時に宛先が使用不能になっている場合、メッセージはローカルのサーバー・インスタンスに保存されて、リモートの宛先が使用可能になった時点で宛先に転送されます。

- Oracle Database Real Application Cluster（RAC）統合: WebLogic Serverにより、マルチ・データ・ソース（アプリケーション・レイヤーで論理的に1つのデータ・ソースとして扱われるOracle Database RAC内の各ノードを表すデータ・ソースの集合）、およびGridLinkデータ・ソース（WebLogic Server内でOracle Database RACごとにデータ・ソースを1つのみ必要とするOracle Database RACとの統合）を介して提供されます。
マルチ・データ・ソースは、接続リクエスト時にそのマルチ・データ・ソースに関連付けられたデータ・ソース間でロード・バランシングまたはフェイルオーバー処理を提供するデータ・ソースのグループを抽象化したものです。

WebLogic Serverの高可用性機能の一部では、特別なライセンス上の考慮事項が必要です。 これについては、次の項で説明します。

2.2.2.3.1 WebLogic Server Standard Edition

Standard Editionライセンスは、クラスタ・サポートを除く、WebLogic Serverのほとんどの高可用性機能に対して無制限にアクセスできます。Standard Editionライセンスでは、次に対して制限がありません。脚注3

- WebLogicドメイン内で構成される管理対象サーバーのインスタンスの数

- WebLogicClusterプラグイン構成パラメータを使用したクラスタ化されていない管理対象サーバーのインスタンス間のロード・バランシングを実行するための、Apache HTTP Serverプラグインの使用

2.2.2.3.2 クラスタ・サポート

クラスタ・サポートは、WebLogic Server Enterprise EditionおよびWebLogic Suiteのすべてのライセンスで提供されており、これには次の機能があります。

- アプリケーション・フェイルオーバー
アプリケーション・コンポーネントがなんらかの理由で使用できなくなった場合、障害のあるオブジェクトのコピーによりジョブが終了されます。ハードウェアまたはその他で障害が発生した場合、セッション状態は、障害のあるノードの作業を再開させることができる他のクラスタ・ノードで使用できます。

- クラスタ管理
管理対象サーバーのクラスタを作成すると、これらのクラスタ化されたサーバーを1つのエンティティとして管理できます。クラスタ管理機能は、構成、アプリケーション・デプロイメントおよび監視用に提供されています。

- サーバー移行を使用した、クラスタ化されたサーバー・インスタンスのコンピュータ間の自動および手動移行
サーバー・インスタンスのホスティングが失敗した場合は、サービス移行を使用した、連続的なシングルトン・サービス（JMSおよびJTAトランザクション・リカバリ・システムなど、特定の時間に単一のサーバー・インスタンスでのみ実行されるサービス）の可用性が保証されます。

- ロード・バランシング
処理する作業の量に基づき、受信リクエストをWebLogic Serverクラスタ内のインスタンスにルーティングできます。

WebLogic Serverデプロイメントでは、次のタイプのオブジェクトをクラスタ化できます。

- サーブレット

- Java Server Pages

- Enterprise JavaBeans

- リモート・メソッド呼出し（RMI）オブジェクト

- Java Messaging Service（JMS）宛先。注意:

- 接続ファクトリと宛先の対象を、異なるWebLogic Serverインスタンスに指定できます。

- 外部サーバーおよび分散宛先は、WebLogic Serverの複数インスタンス間で使用できます。

2.2.2.3.3 Oracle WebLogic Server中間層インスタンスの高可用性の考慮事項

複数の方法により、WebLogic Serverインスタンスを高可用性にすることができます。これらの高可用性モデルには、それぞれ固有のライセンス要件があります。これらの考慮事項は、Oracle Databaseの高可用性機能に関するライセンス上の考慮事項と同様です。

- バックアップ: このタイプのリカバリの場合、プライマリ・サーバーのWebLogic Serverデータまたはファイルは、テープ・メディアなどのストレージ・デバイスに格納されます。ユーザーは追加のライセンスを購入する必要はありません。

- フェイルオーバー（アクティブ/パッシブ・クラスタまたはコールド・フェイルオーバー・クラスタとも呼ばれる）: このタイプのリカバリの場合、WebLogic Serverのノードはアクティブ/パッシブ・クラスタ内で構成され、最初にインストールされたノードがプライマリ・ノードとして動作します。プライマリ・ノードに障害が発生した場合、クラスタ内のノードの1つが、プライマリ・ノードとして動作します。このような環境の場合、Oracleでは、Oracle WebLogic Serverのライセンスを持つユーザーに対し、年間最大10日（連続日数ではなく合計日数）まで、1台のスペア・コンピュータ上でのWebLogic Serverの実行を許可します。その他の使用については、環境がフル・ライセンスを取得している必要があります。また、フェイルオーバー環境にWebLogic Serverのライセンスを取得する場合は、同じメトリック（ProcessorまたはNamed User Plus）を使用する必要があります。

- リモート・ミラーリング: このメソッドの内容は、WebLogic Serverソフトウェアのセカンダリ・サイトへのコピーと、プライマリWebLogic Serverの構成およびデータの変更内容のセカンダリ・サイトへのコピーです。これは、ストレージ・ベースのリモート・ミラーリングまたはホスト・ベースのミラーリングなどの技術を介して達成されます。プライマリ・サイトで障害が発生した場合、セカンダリ・サイト上のOracle WebLogic Serverがリモート・ストレージを使用して実行されます。このような環境の場合、Oracle WebLogic Serverはプライマリ・サイトでフル・ライセンスを取得している必要があり、セカンダリ・サイトでインストールまたは実行、あるいはその両方がすでに行われている場合には、そこでもフル・ライセンスを取得している必要があります。また、WebLogic Serverの両ドメインのライセンス取得には、同じメトリック（ProcessorまたはNamed User Plus）を使用する必要があります。

2.2.2.3.4 データベース統合

WebLogic Server JDBCマルチ・データ・ソース（GridLink for RACとも呼ばれます）は、WebLogic Server Standard Edition、WebLogic Server Enterprise EditionおよびWebLogic Suiteで使用できます。

WebLogic Server GridLinkデータ・ソース（通称Active GridLink for RAC）の使用は、WebLogic SuiteまたはExalogic Elastic Cloud Softwareのライセンスの一部としてのみ使用できる権利です。

表2-3では、ライセンスで限定されたOracle WebLogic Server GridLinkデータ・ソースのXML構成要素について説明します。

表2-3 GridLinkデータ・ソース(Active GridLink for RAC)の構成の詳細

データ・ソースの構成

説明

<fan-enabled>

WebLogic Serverの高速アプリケーション通知（FAN）イベント認識を可能にします

<ons-node-list>

Oracle Notification Service（ONS）ノードのリストを識別します

<ons-wallet-file>

ONS用のSSLキーを定義するファイルを識別します

WebLogic ServerにおけるGridLinkデータ・ソースの構成の詳細は、『Oracle WebLogic Server JDBCデータ・ソースの構成と管理』のGridLinkデータ・ソースの使用に関する項を参照してください。

2.2.2.3.5 Oracle WebLogic Software Kit for Oracle Database Appliance

Oracle WebLogic Software Kit (「キット」) for Oracle Database Applianceには、WebLogic ServerでのOracle Traffic Directorの使用制限付きライセンスとWebLogic Server用の統合ソフトウェアが含まれており、これらは両方ともOracle Database Appliance (ODA)に固有のものです。

Oracle WebLogic Software Kit (「キット」) for Oracle Database Applianceの使用はOracle Database Applianceに制限されています。キットのOracle Traffic Directorの機能は、高可用性仮想IP、Access Manager WebGate、オリジン・サーバーのWebLogic Serverへのロード・バランシング、およびOracle Database Applianceでのコンテンツ・キャッシュに制限されます。

2.2.2.4 WebLogic SIP Server

WebLogic SIP Serverは、Oracle WebLogic Serverのすべてのエディションに含まれます。 ただし、SIP Serverの使用権限を取得するには、Oracle Communications Converged Application Server（OCCAS）のライセンスが必要です。

2.2.2.5 Apache Derby

Apache Derbyは完全なJavaのオープン・ソースRDBMSであり、WebLogic Server配布キットに含まれているのは単にWebLogic Serverの評価(カスタム・アプリケーションを用いた評価、あるいはWebLogic Serverに付属して提供されるパッケージ済サンプル・アプリケーションを介した評価)をサポートするために提供されます。Derbyの使用は、次のURLで参照可能なApacheライセンス・バージョン2.0の条件に従います:

http://www.apache.org/licenses/

2.2.2.6 Java SE

Java SEの次の考慮事項に注意してください。Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

2.2.2.6.1 Java SE

Java SEには、Java Development Kit（JDK）、Java Runtime Environment（JRE）およびJRockit JDKが含まれます。

2.2.2.6.2 Oracle Java SE Advanced

Oracle Java SE Advancedには、Java SEに加えて、JRockit Mission ControlやFlight Recorderなど、Javaのミッション・クリティカルなエンタープライズ・クライアントおよびサーバー・デプロイメントのための追加機能が含まれます。

Oracle Java SE Advancedは、WebLogic Server Enterprise Editionに含まれています。Oracle Java SEおよび関連するすべてのコンポーネントは、その使用がWebLogic Serverに限定されています。クライアント・アプリケーションからWebLogic Server Enterprise Editionコンポーネントにアクセスできるようにすることだけを目的に、Java SEがWebLogic Server Enterprise Editionに含まれています。

2.2.2.6.3 Oracle Java SE Suite

Oracle Java SE Suiteには、Oracle Java SE Advancedに加えて、JRockit Real Timeなど、ソフト・リアルタイムおよび仮想化のための追加機能が含まれます。

Oracle Java SE Suiteは、WebLogic Suiteに含まれています。Oracle Java SEおよび関連するすべてのコンポーネントは、その使用がWebLogic Server、Oracle Containers for J2EEおよびCoherenceに限定されています。クライアント・アプリケーションからWebLogic Suiteコンポーネントにアクセスできるようにすることだけを目的に、Java SEがWebLogic Suiteに含まれています。

2.2.2.7 スタンドアロンWebLogicクライアント

WebLogic Server Standard Edition、WebLogic Server Enterprise EditionおよびWebLogic Suiteのライセンスでは、WebLogic Serverにホストされたアプリケーションにアクセスするスタンドアロン・クライアントを作成するためにWebLogic ServerとバンドルされたクライアントJARファイルが使用制限なしで使用できます。

スタンドアロン・クライアントを作成するためにOracle WebLogic Serverで提供しているクライアントJARとその他のリソース、およびそれらがサポートする主な機能を、表2-4に示します。

表2-4 スタンドアロン・クライアントに対して提供されるクライアントJARファイルおよびその他のリソース

クライアント・タイプ

バンドルされたリソース

主要な機能

WebLogicフル・クライアント（T3）

wlfullclient.jar

次をサポートします。

- ほとんどのJava EEおよびWebLogic固有の機能

- クラスタリング、SSL

- JMSおよびJMS SAFクライアント

WebLogicシン・クライアント（T3）

wlthint3client.jar

次をサポートします。

- Oracle WebLogicのリモート・メソッド呼出し（RMI）用のT3プロトコル（RMI over HTTPなど）

- WebLogic Serverで使用可能なJMX、JNDIおよびEJBリソースへのアクセス

- JTAを使用したトランザクションの開始と終了

- WebLogicクライアントのJMS機能

- クライアント・サイドのクラスタリング

- JAAS認証およびJSSE SSL

WebLogic-IIOP

wlfullclient.jar

- ほとんどのWebLogic固有の機能をサポート

- クラスタリング、SSLをサポート

- IIOPシン・クライアントよりも高速で、スケーラビリティが高い

- 非ORBベース

- WebLogic Server JMSをサポートしない

Java EEアプリケーション・クライアント（シン・クライアント）

wlclient.jar

- クラスタリング、SSL、セキュリティおよびトランザクションを含む多数のJava EE機能

- CORBA 2.4 ORBを使用

JMSシン・クライアント

wljmsclient.jar

wlclient.jar

- シン・クライアントの機能

- WebLogic JMS（マルチキャスト・セッションおよびJMSHelperクラス・メソッドのクライアント・サイドのXML選択を除く）

- SSL

JMS SAFクライアント（ストア・アンド・フォワード・サービス用）

wlsafclient.jar

wljmsclient.jar

wlclient.jar

- メッセージをクライアント上でローカルに格納し、クライアントの接続時にサーバー・サイドのJMS宛先に転送

- SSLをサポート

JMS Cクライアント

wlfullclient.jarまたは

wljmsclient.jar

wlclient.jar

- WebLogic JMSアプリケーションおよびリソースにアクセス可能なCクライアント・アプリケーション

- SSLをサポート

JMS .NETクライアント

WebLogic.Messaging.dll動的ライブラリ

WebLogic JMSアプリケーションおよびリソースにアクセス可能な、C#で記述されたMicrosoft .NETクライアント・アプリケーション

JMXクライアント

wljmxclient.jar

WebLogic Server MBeanにアクセス

Webサービス・クライアント

wseeclient.jar

Webサービスを起動

2.2.2.8 その他のWebLogic Serverクライアント

WebLogic Server Standard Edition、WebLogic Server Enterprise EditionおよびWebLogic Suiteのライセンスにより、ライセンスが付与されたWebLogic Serverインストールでは、表2-5で挙げて説明しているクライアントを無制限に使用できます。

表2-5 ライセンスが付与されたWebLogic Serverでの使用について制限されていないその他のクライアント

クライアント・タイプ

主要な機能

WebLogic Scripting Tool（WLST）

WebLogic Serverインスタンスを構成するためのクライアント

WebLogic Server用のWebサーバーのプラグイン

Apache HTTP Server、Microsoft Internet Information Server、Oracle HTTP ServerおよびOracle iPlanet Web Server用のクライアント

2.2.3 使用制限付きライセンス

次の使用制限付きライセンスは、次に示すエディションおよび製品のOracle WebLogic Serverに含まれています。

2.2.3.1 Oracle Databaseライセンス要件

WebLogic SuiteにはOracle Internet Application Server Enterprise Editionが含まれ、これにはOracleデータベースの使用制限付きライセンスが含まれます。詳細は、第2.3.3項「使用制限付きライセンス」を参照してください。

2.2.3.2 Oracle Internet Application Server要件

WebLogic Suiteに含まれる使用制限付きライセンスの詳細は、第2.3.3項「使用制限付きライセンス」を参照してください。

2.2.3.3 Oracle JDeveloperライセンス要件

Oracle JDeveloperには、HP SOA SystinetレジストリからのUDDIクライアント・ライブラリがバンドルされています。これらのライブラリおよびUDDIクライアント機能は、Oracle Service Registryに接続して通信する目的でのみ、エンド・ユーザーにライセンスされます。

2.2.3.4 Oracle Java SE AdvancedおよびOracle Java SE Suite

WebLogic Server EEには、Oracle Java SE Advancedの使用制限付きライセンスが含まれます。Oracle Java SEおよび関連するすべてのコンポーネントは、その使用がWebLogic Serverに限定されています。クライアント・アプリケーションからWebLogic Server Enterprise Editionコンポーネントにアクセスできるようにすることを目的に、Java SEがWebLogic Server Enterprise Editionに含まれています。

WebLogic Suiteには、Oracle Java SE Suiteの使用制限付きライセンスが含まれます。Oracle Java SEおよび関連するすべてのコンポーネントは、その使用がWebLogic Server、Oracle Containers for J2EEおよびCoherenceに限定されています。クライアント・アプリケーションからWebLogic Suiteコンポーネントにアクセスできるようにすることだけを目的に、Java SEがWebLogic Suiteに含まれています。

Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

2.2.4 Exalogic Elastic Cloud SoftwareにおけるOracle WebLogic Serverの最適化

次の各項では、Exalogic Elastic Cloud softwareにおけるOracle Weblogic Serverの最適化について説明します。

- 第2.2.4.1項「Exalogic Elastic Cloud Softwareにおける入出力およびワーク・マネージャの最適化」

- 第2.2.4.2項「Exalogic Elastic Cloud SoftwareにおけるJDBCおよびデータ・ソースの最適化」

- 第2.2.4.3項「Exalogic Elastic Cloud Softwareにおけるクラスタ状態のレプリケーションの最適化」

- 第2.2.4.4項「Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル」

- 第2.2.4.5項「Exalogic Elastic Cloud Softwareにおけるサーバーおよびサービス移行のパフォーマンスの最適化」

- 第2.2.4.6項「Exalogic Elastic Cloud SoftwareにおけるJava Server Pageファクトリのキャッシュの最適化」

- 第2.2.4.7項「Exalogic Elastic Cloud SoftwareにおけるOracle HTTPクライアントの最適化」

WebLogic ServerにおけるExalogic Elastic Cloud Softwareの最適化は、WebLogic Server Basicライセンスでは使用できません。これらの機能の権限を保持するには、WebLogic Serverのフルユース・ライセンスを実行している必要があります。

2.2.4.1 Exalogic Elastic Cloud Softwareにおける入出力およびワーク・マネージャの最適化

Exalogic Elastic Cloud Softwareを構成することで、WebLogic Serverの入出力およびワーク・マネージャを最適化できます。表2-6では、Exalogic Elastic Cloud Softwareライセンスに限定されたこれらのオプションでWebLogic Serverを構成するためのMBean属性についてリストおよび説明しています。

表2-6 WebLogic Serverで有効なExalogic Elastic Cloud Software構成

MBean属性脚注1

説明

KernelMBean.ScatteredReadsEnabled=true

ネットワークの高スループットにより環境内のI/O時の効率を高めます。

KernelMBean.GatheredWritesEnabled=true

ネットワークの高スループットにより環境内のI/O時の効率を高めます。

KernelMBean.AddWorkManagerThreadsByCpuCount

Exalogicプロセッサ・アーキテクチャ・スレッド機能により自動チューニング・スレッド・プールを調整して、その効率を高めます

ServerMBean.useConcurrentQueueForRequestManager=true

ロックレス・リクエスト・マネージャを使用すると、Exalogicシステムにおける処理（特にJMSユースケース）の同時実行性および効率性が向上します。

脚注1これらのMBeanの詳細は、Oracle WebLogic Server MBeanリファレンスを参照してください。

2.2.4.2 Exalogic Elastic Cloud SoftwareにおけるJDBCおよびデータ・ソースの最適化

Exalogic Elastic Cloud Softwareを構成することで、WebLogic ServerにおけるJDBC接続を最適化し、Oracle Database Real Application Cluster接続を強化できます。表2-7では、Exalogic Elastic Cloud Softwareライセンスに限定されたOracle JDBC機能をリストし、説明しています。第2.2.4.4項「Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル」で説明しているように、プロトコル部分がSDPに設定(PROTOCOL=SDP)されたJDBC接続文字列を使用したWebLogic Serverデータ・ソースは、Exalogic Elastic Cloud Softwareに限定されていることに注意してください。

表2-7 Exalogic Elastic Cloud Software Oracle JDBCオプション

オプション

説明

oracle.jdbc.enableJavaNetFastPath

Oracle JDBC Driverによりデータ・コピーおよび断片化を減らすことを可能にします。

Exalogic Elastic Cloud Softwareには、WebLogic Server GridLinkデータ・ソース（通称Active GridLink for RAC）の権限が含まれます。Exalogic Elastic Cloud Softwareの権利に対してGridLinkデータ・ソースで使用できるXML構成要素の定義については、第2.2.2.3.4項「データベース統合」の説明を参照してください。

2.2.4.3 Exalogic Elastic Cloud Softwareにおけるクラスタ状態のレプリケーションの最適化

Exalogic Elastic Cloud Softwareを構成することで、WebLogic Serverの状態のレプリケーションを最適化できます。具体的には、状態のレプリケーションの一方向RMIおよびマルチチャネル・レプリケーションは、Exalogic Elastic Cloud Softwareに限定されています。

こうしたクラスタ状態のレプリケーションの最適化を構成する方法は、Oracle Fusion Middleware Exalogic Enterpriseデプロイメント・ガイドのクラスタレベル・セッション・レプリケーション拡張機能の有効化に関する項を参照してください。

表2-8では、Exalogic Elastic Cloudに限定された、WebLogic Serverクラスタ状態のレプリケーションMBeanをリストおよび説明しています。

表2-8 Exalogic Elastic Cloud Softwareの状態レプリケーション用MBean

MBean

説明

ServerMBean.setReplicationPorts(String ports)

WebLogic Serverクラスタ内の1つのサーバーに複数のレプリケーション・チャネルを構成することを可能にします。

ClusterMBean.setOneWayRmiForReplicationEnabled(boolean enable)

状態のレプリケーションの方向を一方向のみに設定することを可能にします。

ClusterMBean.setSessionLazyDeserializationEnabled(boolean enable)

セッションのレプリケーションの効率を高めます。

2.2.4.4 Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル

Exalogic Elastic Cloudを構成することで、WebLogicネットワーク・チャネルおよびJDBC接続の高パフォーマンス・プロトコルとしてソケット・ダイレクト・プロトコル（SDP）を利用できます。

SDPプロトコルを含む（(PROTOCOL=SDP)など）JDBC接続文字列を使用したWebLogic Serverデータ・ソースは、Exalogic Elastic Cloud Softwareに限定されています。SDPベースのWebLogic Serverデータ・ソースの構成方法は、『Oracle WebLogic Server JDBCデータ・ソースの構成と管理』のGridLinkデータ・ソースのソケット・ダイレクト・プロトコルの有効化に関する項を参照してください。

表3-4では、Exalogic Elastic Cloud Softwareライセンスに限定されたOracle WebLogic Server SDP機能をリストおよび説明しています。

表2-9 Exalogic Elastic Cloud Software WebLogic MBean構成オプション

MBean属性

説明

NetworkAccessPointMBean.SDPEnabled

ネットワーク・チャネルでソケット・ダイレクト・プロトコルをサポートするかどうかを指定します。

NetworkAccessPointMBean.SDPEnabled属性の詳細は、Oracle WebLogic Server MBeanリファレンスを参照してください。

2.2.4.5 Exalogic Elastic Cloud Softwareにおけるサーバーおよびサービス移行のパフォーマンスの最適化

Exalogic Elastic Cloud SoftwareをWebLogic Serverで構成することで、JMSおよびJTAトランザクション・リカバリ・サービスなどの固定サービスの移行、またはこうしたサービスをホストする移行可能なサーバーの移行に関して、より迅速な障害検出およびフェイルオーバーが可能になります。

表2-10では、Exalogic Elastic Cloudに限定された、WebLogic ServerクラスタMBeanをリストおよび説明しています。

表2-10 Exalogic Elastic Cloud Software WebLogic MBean構成オプション

MBean

説明

ClusterMBean.memberDeathDetectorEnabled=true

障害が発生したシングルトン・サービスをより迅速に検出し、サーバーおよびサービス移行のパフォーマンスを向上させることが可能です。

2.2.4.6 Exalogic Elastic Cloud SoftwareにおけるJava Server Pageファクトリのキャッシュの最適化

Exalogic Elastic Cloud SoftwareをWebLogic Serverで構成することで、JSPファクトリのキャッシュを使用し、WebLogic Serverで動作するFusion Middleware製品およびFusion Middlewareアプリケーションで使用されるJSP Servletエンジン（OJSP）に構築されたWebアプリケーションのスケーラビリティを向上させることができます。

Oracle WebLogic Server 11g リリース1におけるExalogic固有の拡張機能の有効化に関する項で説明されているとおりにExalogicドメインレベルの拡張機能が有効化された場合、こうした最適化を使用できます。また、こうした最適化は、initパラメータjsp_factory_caching（デフォルトはfalse）を有効にすることで制御できます。

2.2.4.7 Exalogic Elastic Cloud SoftwareにおけるOracle HTTPクライアントの最適化

Exalogic Elastic Cloud SoftwareをWebLogic Serverで構成することで、Oracle HTTPクライアント接続管理を最適化し、WebLogic Serverで動作するFusion Middleware製品に組み込まれたWebアプリケーションのパフォーマンスを向上させることができます。

Oracle WebLogic Server 11g リリース1におけるExalogic固有の拡張機能の有効化に関する項で説明されているとおりにExalogicドメインレベルの拡張機能が有効化された場合、こうした最適化を使用できます。

2.3 Oracle Internet Application Server

Oracle Internet Application Serverには異なる機能を持つ3つのエディションがあり、各エディションは、様々な種類のアプリケーション、様々な開発シナリオおよびデプロイメント・シナリオに適しています。また、Oracleは、特定の用途にあわせてOracle Internet Application Serverの機能を拡張する、複数のアプリケーション・サーバー・オプション、パックおよびその他の製品を提供しています。この項では、Oracle Internet Application Serverの各エディションのライセンスについて説明します。

注意:

Oracle Internet Application ServerおよびOracle Forms and Reports Server製品のすべてのエディションには、WebLogic Server Basicに対する権限が含まれています。WebLogic Server Basicの用途は、Forms、Reports、Discoverer、Portalなどの製品内で提供されるコンポーネントの実行のみです。また、Oracle Containers for J2EEなどに開発されるカスタムJavaアプリケーションにも使用することができます。Oracle Internet Application ServerおよびOracle Forms and Reports以外の製品が、Oracle Internet Application ServerまたはOracle Forms and Reportsのいずれかのエディションに対するライセンスに依存している場合、ライセンス・ドキュメントに特に記載されていないかぎり、それらの製品をWebLogic Server Basicで実行する権限はありません。WebLogic Server Basicの詳細は、付録A「WebLogic Server Basic」を参照してください。

表2-11に、Oracle Internet Application Serverのライセンス・オプションを示します。

表2-11 Oracle Internet Application Serverのエディション

エディションのライセンス

高度な機能

含まれる機能

Standard Edition

Oracle Internet Application Server Standard Editionには次の機能が含まれています。

- Oracle HTTP Server

- Oracle TopLink and Application Development Framework
（MapViewerが含まれます。詳細は、「Oracle TopLink and Application Development Framework」を参照してください）

- Oracle Portal

- Oracle Web Cache

- Java SE。Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

- WebLogic Server Basic（付録Aを参照）

注意: Oracle Fusion Middleware 10g リリース2およびリリース3のOracle Internet Application Serverには、J2EEコンテナとしてのOracle Containers for J2EE（OC4J）のライセンス権限が含まれています。Oracle Fusion Middlewareの今後のリリースでは、Oracle Internet Application Serverのユーザーは、OC4J 10gリリース2およびリリース3 (OC4Jのターミナル・リリース)の権限を引き続き保持します。

Oracle Internet Application Serverには、Oracle Security Developer Toolsも含まれています。

Oracle Internet Application Server Standard Editionには、前述のコンポーネントに加えて、次のコンポーネントも含まれます。

- Oracle Internet Directory

- Oracle Single Sign-On

- Oracle Directory Services Manager

注意: Oracle Fusion Middleware 10g リリース2のOracle Internet Application Serverには、Oracle Single Sign-Onのライセンス権限が含まれています。Oracle Fusion Middleware 11gのOracle Internet Application Serverのお客様は、Oracle Single Sign-On 10gリリース2の権限を引き続き保持します。また、Oracle Fusion Middleware 11gでは、Oracle Internet Application Serverのお客様は、付録B「Oracle Access Manager Basic」で説明するOracle Access Manager Basicに対する権限も付与されます。

Oracle Fusion Middleware 10g リリース2のOracle Internet Application Server Standard Editionには、Oracle Internet DirectoryおよびOracle Single Sign-Onの使用制限付きライセンスが含まれています。これらの製品のフルユース・ライセンスは、Oracle Internet Application Server Enterprise EditionおよびOracle Identity and Access Management Suite Plusでも使用できます。

- mod_ossl

- mod_oradav

- mod_fastcgi

- mod_rewrite

- プロキシ・プラグイン

- XML Developer Kit

- Oracle Security Developer Tools

- Oracle Enterprise Manager Fusion Middleware Control

- JAAS（Java Authentication and Authorization Service）プロバイダ

- OracleおよびOracle以外のデータベース用Data Direct JDBCドライバ

- mod_plsql

- mod_osso

- mod_perl

- Perl Interpreter

- DBI/DBDデータ・アクセス・ライブラリ

- Oracle Content Management SDK

- Oracle Repository Creation Utility

Enterprise Edition

Oracle Internet Application Server Enterprise Editionには、Standard Editionのすべての機能に加えて、次の機能が含まれています。

- Oracle Internet Directory

- Oracle Single Sign-On

- Oracle Discoverer

- Oracle Reports Services

- Oracle Forms Services

- Oracle Directory Services Manager

前述のコンポーネントに加えて、Oracle Internet Application Server Enterprise Editionには、Oracle Fusion Middleware 10g リリース2の次のコンポーネントに対する権限が含まれています。

- Oracle Delegated Administration Services

- Oracle Directory Integration Platform

- Oracle Single Sign-On

Oracle Internet Application Server Enterprise Editionには、Oracle Internet Directoryのフルユース・ライセンスが含まれています。

注意: Oracle Fusion Middleware 10g リリース2のOracle Internet Application Serverには、Oracle Single Sign-Onのライセンス権限が含まれています。Oracle Fusion Middleware 11gのOracle Internet Application Serverのお客様は、Oracle Single Sign-On 10gリリース2の権限を引き続き保持します。また、Oracle Fusion Middleware 11gでは、Oracle Internet Application Serverのお客様は、付録B「Oracle Access Manager Basic」で説明するOracle Access Manager Basicに対する権限も付与されます。

注意: Oracle Internet Application Server Enterprise Editionのライセンスを取得した場合、Identity Management and Access Managementの一部のコンポーネントは、Oracle Fusion Middleware 10gの以前のリリースからのものとなります。

Standard Editionのすべての機能に加えて、次の機能が含まれます。

- Oracle Identity Managementの機能

- Business Intelligenceの機能

- アプリケーション・インターコネクト・ツールキット

- テクノロジ・アダプタおよびOracle Enterprise Service Bus

- Oracle B2B

Identity Managementの機能の詳細は、第2.3.2.2.2項「Oracle Identity Management」を参照してください。

2.3.1 Oracle Internet Application Serverのエディションおよびインストール・タイプ

Oracle Internet Application Serverのインストール時には、いくつかのインストール・タイプから選択します。それぞれのインストール・タイプによって、特定のコンポーネントと機能のセットが用意されています。

Oracle Internet Application Serverのエディションは、これらの製品のインストール・タイプに直接マッピングしていません。これらの2つの概念が、どのように相互に関連しているかを理解することが重要です。表2-12に、各インストール・タイプの最小限のエディション要件を示します。

いずれの場合も、表示されている最小限のエディションは、インストール・タイプのインストールに必要なエディションです。ただし、最小限のエディションでは、該当のインストール・タイプに含まれているすべての製品を使用できない場合があります。たとえば、あるインストール・タイプからPortal、Forms、ReportsおよびDiscovererをインストールできますが、Standard EditionライセンスではOracle Forms、ReportsおよびDiscovererを使用できません。これらの制限事項については表2-13で説明します。

表2-12 Oracle Internet Application Serverのインストール・タイプに対するエディション要件

インストール・タイプ

Oracle Internet Application Serverに必要な最小限のエディション

Web Tier

Standard Edition

WebLogic Server

Standard Edition

JDeveloper

Standard Edition

TopLink

Standard Edition

Oracle Identity Management

Standard Edition

Portal, Forms, Reports and Discoverer

Standard Edition

Integration、Oracle B2B

Enterprise Edition

Repository Creation Utility

Standard Edition

表2-13では、Oracle Internet Application Serverの各エディションで使用可能なインストール・タイプ、および各エディションとインストールの組合せに関連する例外と制限を示します。

表2-13 Oracle Internet Application Serverのエディションに含まれるインストール・タイプ

エディション

インストール・タイプ

例外

Standard Edition

Web Tier

WebLogic Server

JDeveloper

TopLink

Portal, Forms, Reports and Discoverer

Repository Creation Utility

次の機能が必要な場合は、Enterprise Editionにアップグレードします。

- Portal, Forms, Reports and Discoverer

- Oracle Single Sign-On

- Oracle Internet Directory

関連項目: 第2.3.3項「使用制限付きライセンス」

Enterprise Edition

Web Tier

WebLogic Server

JDeveloper

TopLink

Portal, Forms, Reports and Discoverer

Integration、Oracle B2B

Repository Creation Utility

Discoverer PlusまたはDiscoverer Viewer（あるいはその両方）を使用するには、少なくともInternet Developer Suiteの1ライセンスが必要です。

Integrationインストールの場合、すべてのパッケージ・アプリケーション、レガシー・システムおよびB2Bのアダプタは、単独でライセンスされます。

関連項目: 第2.3.3項「使用制限付きライセンス」

2.3.2 その他の機能に関するライセンス上の考慮事項

Oracle Application Serverの特定の機能には、その他のライセンス上の考慮事項があります。この項は、次の項目で構成されています。

- 第2.3.2.1項「管理機能」

- 第2.3.2.2項「セキュリティ機能」

- 第2.3.2.3項「高可用性機能」

- 第2.3.2.4項「アダプタ」

2.3.2.1 管理機能

管理機能については、次のライセンス上の考慮事項に注意してください。

- Oracle Enterprise Manager Fusion Middleware Controlは、Oracle Application Serverのすべてのエディションに含まれています。

- Oracle Application Server Enterprise EditionはOracle Enterprise Manager Cloud Controlで管理できます。これはOracleの統合エンタープライズIT管理製品ラインであり、業界で唯一、すべてを備えたビジネス主導型の統合エンタープライズ・クラウド管理ソリューションです。

2.3.2.2 セキュリティ機能

Oracle Application Serverは、クライアントとアプリケーション・サーバー間、アプリケーション・サーバーとデータベース間のセキュリティを確保するための多数の機能を提供しています。

2.3.2.2.1 Oracle Advanced Security

Oracle Advanced Securityによって、Oracle SQL*Netプロトコル上の通信が暗号化されセキュアになります。また、アプリケーション・サーバーとデータベース間における厳密認証サービスが提供されます。Oracle Advanced Securityは、セキュア・バイ・デフォルト・アーキテクチャの一部として、Oracle Fusion Middlewareとともにデフォルトでインストールされます。これにより、アプリケーション・サーバーとOracleデータベース間でのセキュアな通信と厳密認証に必要なクライアント・コンポーネントが提供されます。ただし、Oracle Advanced Securityによって提供されるセキュアな通信と認証サービスを構成して使用するには、アプリケーション・サーバーと通信するOracleデータベースとともに、Oracle Advanced Securityのライセンスも必要となります。

2.3.2.2.2 Oracle Identity Management

Oracle Internet Application Server Enterprise Editionに含まれるOracle Identity Managementライセンスには、次のコンポーネントが含まれます。

- Oracle Internet Directory

- Oracle Directory Integration Platform

- Oracle Delegated Administration Services

- Oracle Directory Services Manager

- Oracle Single Sign-On

- Oracle Access Manager Basic
詳細は、付録B「Oracle Access Manager Basic」を参照してください。

一部のOracle Identity Management機能の使用制限付きライセンスは、特定の用途のアプリケーション・サーバーに含まれています。詳細は、第2.3.3項「使用制限付きライセンス」を参照してください。

2.3.2.3 高可用性機能

Oracle Internet Application Serverには、いくつかの高可用性機能があり、これには、別途ライセンス上の考慮事項があります。これらの考慮事項は、Oracle Databaseの高可用性機能に関するライセンス上の考慮事項と同様です。これらの考慮事項は、第2.2.2.3.3項「Oracle WebLogic Server中間層インスタンスの高可用性の考慮事項」を参照してください。Oracle Internet Application Serverの高可用性には、WebLogic Server Basicの使用制限付きライセンスに基づく追加的な制限があります。付録A「WebLogic Server Basic」を参照してください。

2.3.2.4 アダプタ

Oracle Fusion Middleware Adaptersの詳細は、11g R1のライセンス・ドキュメントでOracle Fusion Middleware Adaptersに関する項(http://docs.oracle.com/cd/E28280_01/doc.1111/e14860/adapters.htm#BABBGCGE)を参照してください。テクノロジ・アダプタは、Oracle Internet Application Serverのすべてのエディションに含まれています。他のアダプタには、個別のライセンスが必要です。

2.3.3 使用制限付きライセンス

次の使用制限付きライセンスは、次に示すエディションおよび製品のOracle Internet Application Serverに含まれています。

2.3.3.1 Standard Edition

- Oracle Single Sign-On: Oracle Portalとともに使用するためにのみ提供されています。

- Oracle Internet Directory: Oracle Single Sign-Onおよびアプリケーション・サーバー・コンポーネントとともに使用して、次の操作を実行するために提供されています。

- ユーザーとグループ、および対応するセキュリティ資格証明と権限をプロビジョニング、格納および管理します。

- サード・パーティのディレクトリ・サービスとデータの同期をとります。

- コンポーネント固有のその他のメタデータを格納します。

- Oracle Advanced Securityオプション: Oracle Java SSLライブラリでの使用にのみ制限されて組み込まれています。

- Oracle Database（Enterprise Edition）: Oracle Repository Creation Utilityデータベース・スキーマで製品メタデータの格納に使用するためにのみ提供されています。

注意:

インストール時に、ライセンス購入済の既存のデータベースに製品メタデータをインストールするように選択できます。このオプションを選択すると、ライセンス上、次のような影響があります。

- 使用制限付きライセンスは、既存のデータベースのOracle Repository Creation Utilityデータベース・スキーマとしての使用には適用されません。

- 既存のデータベースが実行されているコンピュータで、他のOracle Application Serverのインストールが実行されていない場合、そのコンピュータに対するOracle Internet Application Serverライセンス要件はありません。

- Oracle Repository Creation Utilityデータベース・スキーマを既存のデータベースにインストールすると、そのデータベースにアクセスするユーザー数が増加し、その結果、データベースのライセンス要件に影響が出る場合があります。契約に従った適切な数のデータベース・ライセンスがあることを確認する必要があります。

2.3.3.2 Enterprise Edition

- Oracle Advanced Securityオプション: Oracle Java SSLライブラリでの使用にのみ制限されて組み込まれています。

- Oracle Database（Enterprise Edition）: Oracle Repository Creation Utilityデータベース・スキーマで製品メタデータの格納に使用するためにのみ提供されています。

注意:

インストール時に、ライセンス購入済の既存のデータベースにOracle Repository Creation Utilityデータベース・スキーマをインストールするように選択できます。このオプションを選択すると、ライセンス上、次のような影響があります。

- 使用制限付きライセンスは、既存のデータベースのOracle Repository Creation Utilityデータベース・スキーマとしての使用には適用されません。

- 既存のデータベースが実行されているコンピュータで、他のOracle Fusion Middlewareのインストールが実行されていない場合、そのコンピュータに対するOracle Internet Application Serverライセンス要件はありません。

- Oracle Repository Creation Utilityデータベース・スキーマを既存のデータベースにインストールすると、そのデータベースにアクセスするユーザー数が増加し、その結果、データベースのライセンス要件に影響が出る場合があります。契約に従った適切な数のデータベース・ライセンスがあることを確認する必要があります。

2.3.3.3 Oracle Databaseライセンス要件: Oracle Internet Application Server (Standard Edition、Enterprise Edition)およびWebLogic Suite

Oracle Application Server InfrastructureデータベースにOracle Repository Creation Utilityデータベース・スキーマ以外のデータを格納するには、そのOracle Database（Standard Edition、Standard Edition OneまたはEnterprise Edition）のフルユース・ライセンスが必要です。

2.3.3.3.1 Oracle Database Standard EditionまたはStandard Edition Oneのフルユース・ライセンス

Oracle DatabaseのStandard EditionまたはStandard Edition Oneのフルユース・ライセンスの購入が必要なデータの種類として、次のようなものがあります。

- Oracle Content Management SDKのOracle Databaseに格納されるドキュメントまたはその他のオブジェクト

- ポータル・リポジトリに格納されるドキュメントまたはすべてのタイプのコンテンツ

- Oracle Integration B2B

- BPEL Process Managerのすべてのプロセス・インスタンス・データ（Oracle Databaseをデハイドレーション・ストアとして使用するものも含む）

- 汎用のLDAPディレクトリとしてのOracle Internet Directoryの使用に関連するすべてのLDAPデータ

- アプリケーションによって作成または更新される、その他すべてのカスタム・データ

2.3.3.3.2 Oracle Database Enterprise Editionのフルユース・ライセンス

次の2種類のデータでは、Oracle Database Enterprise Editionのフルユース・ライセンスの購入が必要です。

- ホスティング用のデータベースのVPD機能を使用する、すべてのOracle Portal

- データベース・レプリケーションが使用されるときのOracle Internet Directory LDAPディレクトリの使用に関連するすべてのLDAPデータ

2.3.3.3.3 Oracle Databaseのフルユース・ライセンスが不要な場合

次の場合、Oracle Internet Application Serverの購入時に、Oracle Databaseのフルユース・ライセンスの購入は不要です。

- Oracle Web Cacheのみを使用している場合

- Oracle以外のデータベースに対してのみOracle Business Intelligence Discovererを使用している場合

- Oracle以外のデータベースに対してのみOracle Reports Servicesを使用している場合

2.4 Oracle GlassFish Server

Oracle GlassFish Serverは、Java EEアプリケーションの開発およびデプロイ用の機能豊富な管理コンソールおよびスクリプティング・インフラストラクチャが用意された、Java EEサーバー・インフラストラクチャです。Oracle GlassFish Serverは、スタンドアロン製品として提供されています。

Oracle GlassFish Serverのライセンスを取得した場合、次のものが含まれています。

- Java EEサーバー・インフラストラクチャ

- Java SE。Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

- Oracle GlassFish Message Queue

- Oracle GlassFish Server HTTPロード・バランサ・プラグイン

- GlassFish Server Control

- Oracle TopLink（JPA 2.0永続性インフラストラクチャ用）

- asadmin（Oracle GlassFish Serverへのコマンドライン・インタフェース）

- HADB（Oracle GlassFish 2.xリリース向け。状態管理用のサービス品質の追加サポートが可能）

Oracle GlassFish Serverは、Oracle Fusion Middlewareアプリケーション・グリッド・ポートフォリオの一部であり、エンタープライズJava、Java EE 6およびJava Webサービス・インフラストラクチャの最新の実装を備えた軽量インフラストラクチャを必要とするアプリケーションに理想的に適しています。

Oracle GlassFish ServerもOracle Enterprise Manager Cloud Control 12cで管理できます。これはOracleの統合エンタープライズIT管理製品ラインであり、業界で唯一、すべてを備えたビジネス主導型の統合エンタープライズ・クラウド管理ソリューションです。Oracle GlassFish ServerのCloud Controlでの管理は単独でライセンスされます。詳細は、第2.7項「WebLogic Server Management Pack Enterprise Edition」を参照してください。

2.4.1 Java SE

Java SEには、Java Development Kit（JDK）、Java Runtime Environment（JRE）およびJRockit JDKが含まれます。

Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

2.5 Oracle Web Tier

Oracle Web Tierは、次のコンポーネントで構成される高パフォーマンスのWebサーバー・インフラストラクチャです。

- Oracle HTTP Server
Oracle HTTP Serverは、Oracle WebLogic Server用のHTTPリスナーと、静的ページ、動的ページおよびアプリケーションをWebを介してホストするためのフレームワークを提供する、ApacheベースのWebサーバーです。

Oracle HTTP Serverには、次の拡張機能が組み込まれています。

- mod_ossl

- プロキシ・プラグイン

- mod_oradav

- mod_fastcgi

- mod_rewrite

- mod_plsql

- mod_osso

- mod_perl

- Oracle iPlanet Web Server
Oracle iPlanet Web ServerはかつてのSun Java System Web Serverであり、あらゆるWebテクノロジおよびアプリケーションについて単一のセキュアなインフラストラクチャを実現します。

- Oracle iPlanet Web Proxy Server
Oracle iPlanet Web Proxy Serverは、ネットワークの輻輳の問題を解決し、レスポンス時間を短縮し、さらにエンド・ユーザーまたはネットワーク管理者に負担を掛けることなくネットワーク・リソースの制御を可能にします。

- Oracle Web Cache
Oracle Web Cacheは、Oracle HTTP ServerおよびOracle WebLogic ServerなどのWebサーバーまたはアプリケーション・サーバー上で動作するWebサイトのパフォーマンス、スケーラビリティおよび可用性を向上させる、Web層向けの、コンテンツを意識したサーバー・アクセラレータ、つまりリバース・プロキシです。Oracle Web Cacheは大量のクライアント・リクエストの処理が可能であり、アプリケーション・サーバーにおけるこのプロセスの負荷を軽減できます。

- Oracle WebLogic Management Framework (付録D)

2.6 Oracle Coherence

Oracle Coherenceは、インメモリー・データ・グリッド・ソリューションです。 これを使用すると、頻繁に使用するデータへの高速アクセスが提供されることで、アプリケーションをスケーリングできるようになります。

この項は、次の項目で構成されています。

- 第2.6.1項「Oracle Coherence StandardおよびEnterprise Edition」

- 第2.6.2項「Oracle Coherence Grid Edition」

- 第2.6.3項「Java SE with Oracle Coherence」

- 第2.6.4項「Oracle TopLink with Oracle Coherence」

- 第2.6.5項「Exalogic Elastic Cloud SoftwareにおけるCoherenceの最適化」

- 第2.6.6項「Management Pack for Oracle Coherence」

- 第2.6.7項「Coherenceサーバー・エディションの使用可能な機能」

- 第2.6.8項「Coherenceクライアント・エディションの使用可能な機能」

2.6.1 Oracle Coherence StandardおよびEnterprise Edition

この項は、次の項目で構成されています。

- ライセンス・モデル

- EnterpriseおよびStandard Editionクラスタへのクライアント・アクセス

2.6.1.1 ライセンス・モデル

Coherence EnterpriseおよびStandard Editionのライセンス・モデルは、クラスタ内での同種のピアツーピア・デプロイメントを提供します。つまり、Coherenceクラスタ内のすべてのメンバー・ノードがCoherenceの同一サーバー・エディションでライセンスを付与される必要があります。たとえば、Enterprise Editionクラスタ内のクラスタ・メンバー・ノードはすべて、Coherence Enterprise Editionの適切なライセンスを受けて実行される必要があります。StandardおよびEnterprise Editionのライセンスでは、キャッシュ・クライアント脚注4とキャッシュ・サーバー脚注5は区別されません。StandardおよびEnterprise Editionでは、キャッシュ・クライアントは適切なサーバー・エディション・ライセンスを付与される必要があります。

2.6.1.2 EnterpriseおよびStandard Editionクラスタへのクライアント・アクセス

TCP/IPを使用（Extend/TCPを使用）した、クラスタのメンバーではないクライアントによるEnterprise EditionまたはStandard Editionクラスタへのアクセスを可能にするため、Coherenceデータ・クライアントを使用できます。Coherence EnterpriseまたはStandard Editionのすべてのライセンスには、Coherenceデータ・クライアントのライセンスが追加料金なしで無制限に含まれます。データ・クライアントは複数言語クライアントでもあります。現在使用できるのは、Java、C++または.NET（C#）データ・クライアントです。Coherenceデータ・クライアントは、Extendプロキシと呼ばれる1つ以上の特別構成クラスタ・メンバー・ノードによってCoherenceクラスタに接続します。また、Extendプロキシ・ノードはすべて、適切なサーバー・エディション・ライセンスによって正しくライセンス付与されている必要があります。Coherenceデータ・クライアントは、Coherenceクラスタ内のデータにアクセス（データの挿入、取得、問合せ）し、標準のCoherence APIを使用してサービス起動リクエストを発行できますが、グリッド内のデータの変更について通知を受け取るためにサインアップすることはできません。さらに、データ・クライアントはニア・キャッシュまたは連続問合せを使用できません。 これらの機能も、クラスタからのデータ変更通知を受け取る機能に依存しているためです。

図2-1は、EnterpriseまたはStandard Editionのデプロイメントをライセンスの観点から示しています。

図2-1 Oracle Coherence StandardまたはEnterprise Editionのデプロイメント

2.6.2 Oracle Coherence Grid Edition

Grid Editionライセンスには、Real Time Clientの無制限の使用が含まれます。 このReal Time Clientは、次の2種類があります。

- Real Time Cluster Member Client

- Real Time Extend/TCP Client

2.6.2.1 Real Time Cluster Member Client

Real Time Cluster Member Clientは、Grid Editionクラスタの一部であり、Grid Editionのあらゆる機能を有します。 ただし、パーティション化されたデータを管理するためのGrid Edition機能およびExtendプロキシとして機能するためのGrid Edition機能は有しません。別の言い方をすれば、これはパーティション化されたすべてのキャッシュ・サービスのstorage-enabled属性がfalseに設定され、Extend/TCPクライアントからの接続をホスティングできないGrid Editionノードです。

Real Time Cluster Member Clientは必ずJavaクライアントです。

Real Time Cluster Member Clientノードは、他のReal Time ClientのExtendプロキシとしては構成できません（サーバー・エディション・ノードのみ、複数言語のデータ・クライアントおよびReal Time Extend/TCP Clientが使用するプロキシ・サーバーとして構成できます）。

2.6.2.2 Real Time Extend/TCP Client

Real Time Extend/TCP Clientは、TCP/IPを使用し、Extendプロキシと呼ばれる特別な構成のクラスタ・メンバー・ノードの1つ以上を介してCoherenceクラスタに接続します。Extendプロキシ・ノードも、すべてGrid Editionライセンスによって正しくライセンス付与されている必要があります。

Real Time Extend/TCP Clientは複数言語クライアントであり、現在使用できるのは、Java、.NET（C#）およびC++ Real Time Extend/TCP Clientです。

データ・クライアントとは対照的に、Real Time Extend/TCP Clientは、グリッドでのイベント発生について通知を受け取るためにサインアップでき、Coherenceのニア・キャッシュおよび連続問合せを利用できます。

Grid Editionライセンス・モデルでは、Coherence Grid Editionの各ライセンスにReal Time Clientのライセンスが追加料金なしで無制限に含まれています。

図2-2は、Grid Editionのデプロイメントをライセンスの観点から示しています。

図2-2 Oracle Coherence Grid Editionのデプロイメント

2.6.3 Java SE with Oracle Coherence

Java SEは、Oracle Coherence Standard Edition、Oracle Coherence Enterprise Edition、およびOracle Coherence Grid Editionのすべてのライセンスに含まれています。Java SEは、これらの製品内のコンポーネントにホストされた実行中のアプリケーションに限定されています。

Java SE Editionの詳細は、http://www.oracle.com/technetwork/java/javase/terms/products/index.htmlを参照してください。

2.6.4 Oracle TopLink with Oracle Coherence

TopLink with Coherenceの使用に限定されたOracle TopLink and Application Development Framework (第2.1項「Oracle TopLink and Application Development Framework」を参照)の使用制限付きライセンスは、Oracle Coherence Enterprise EditionおよびOracle Coherence Grid Editionのすべてのライセンスに含まれます。

2.6.5 Exalogic Elastic Cloud SoftwareにおけるCoherenceの最適化

Exalogic Elastic Cloud SoftwareをCoherenceで構成することで、Coherenceクラスタにおけるポイント・ツー・ポイント通信およびCoherence*Webキャッシングのパフォーマンスを最適化できます。

次のオプションに対する権利は、CoherenceがExalogic Elastic Cloud Softwareとともにライセンスされている場合のみ使用できます。

- ExalogicにおけるCoherenceクラスタの最適化されたポイント・ツー・ポイント通信の場合、信頼できるトランスポート・オプションimbおよびsdmbの使用。

- ExalogicにおけるCoherence*Webキャッシング・パフォーマンスの最適化の場合、Coherence*Webコンテキスト・パラメータのドキュメントで説明している、Coherence*Web OptimizeModifiedSessionsの使用。

2.6.6 Management Pack for Oracle Coherence

Management Pack for Oracle Coherenceは、包括的な監視および管理機能をCoherenceに提供します。このパックを使用すると、様々なクラスタ・アーティファクトとその相互依存関係に関する詳細なメトリックが提供されて、クラスタの完全な可視性を得られます。単一のコンソールから複数のCoherenceクラスタを監視できます。

Enterprise Managerではメトリック・アラートに対するデフォルトのサポートが提供され、ユーザーはクラスタの状況を事前に監視できます。様々なパフォーマンス・チャートに、パフォーマンスのリアルタイムおよび履歴の傾向が示されます。Enterprise Managerを使用すると、Coherenceソフトウェアの設定および分散したマシンでのクラスタの作成に関する日常的なタスクが自動化されます。また、Enterprise Managerを使用すると、ユーザーはすでに監視しているCoherenceクラスタで新しいノードを開始および停止することもできます。同様に、ユーザーはクラスタ全体を開始および停止することもできます。

Management Pack for Oracle Coherenceに関するライセンスの詳細は、『Oracle Enterprise Managerライセンス情報』のOracle Middleware Enterprise Managementに関する項を参照してください。このドキュメントは、http://www.oracle.com/technetwork/oem/grid-control/documentation/index.htmlの「Oracle Enterprise Manager Documentation」から入手できます。

2.6.7 Coherenceサーバー・エディションの使用可能な機能

表2-14に、次のCoherenceサーバー・エディションで使用可能な機能を示します。

- Standard Edition（旧称Caching Edition。 アプリケーション・キャッシュ・ソリューション）

- Enterprise Edition（旧称Application Edition。 アプリケーション・データ管理ソリューション）

- Grid Edition（旧称Data Grid Edition。 企業全体のデータ管理ソリューション）

表2-14 Coherenceサーバー・エディション

カテゴリ

機能

Standard Edition

Enterprise Edition

Grid Edition

全般

フォルト・トレラントなデータ・キャッシュ

可

可

可

全般

データ管理（ライトビハインド、トランザクション、分析、およびイベントなど）

該当なし

可

可

接続性

組込みのデータ・クライアントおよびReal Time Client機能脚注1

可

可

可

接続性

TCMPクラスタ・テクノロジ脚注2、脚注3

可

可

可

接続性

クロス・プラットフォーム・データ・クライアントのサポート

可

可

可

接続性

マルチキャスト・フリーの操作（WKA）

該当なし

可

可

セキュリティ

ネットワーク・トラフィック暗号化

可

可

可

セキュリティ

JAAS（Java Authentication & Authorization Service）

可

可

可

管理および監視

管理ホスト脚注4

可

可

可

管理および監視

クラスタ化したJMXを介した管理

該当なし

可

可

管理および監視

Oracle WebLogic Management Framework

該当なし

可

可

キャッシング

ローカル・キャッシュ、ニア・キャッシュ、連続問合せキャッシュ、リアルタイム・イベント

可

可

可

キャッシング

完全にレプリケートされたデータの管理

可

可

可

キャッシング

パーティション化されたデータの管理

可

可

可

キャッシング

リードスルー/ライトスルー・キャッシングを介したデータ・ソースの統合

可

可

可

キャッシング

Elasticデータ

該当なし

該当なし

可

キャッシング

GoldenGate HotCache

該当なし

該当なし

可

統合

TopLinkとの統合

可

可

可

統合

Hibernateとの統合

可

可

可

統合

アプリケーション・サーバーのHTTPセッション管理

該当なし

可

可

統合

BEA Portal p13n cacheとの統合

該当なし

可

可

分析

InvocableMapとQueryMapの並行処理脚注5

該当なし

可

可

トランザクション

ライトビハインド・キャッシュ

該当なし

可

可

トランザクション

J2CAリソース・アダプタ

該当なし

可

可

コンピューティング・グリッド

InvocationService

該当なし

可

可

コンピューティング・グリッド

WorkManager

該当なし

可

可

エンタープライズ・データ・グリッド

WANサポート脚注6

該当なし

該当なし

可

エンタープライズ・データ・グリッド

クロス・プラットフォームReal Time Clientのサポート

該当なし

該当なし

可

脚注1 Coherence TCMPクラスタは、Coherenceのエディションに関して同種である必要があります。あるタイプのTCMPクラスタ（Caching Editionなど）がデータ・クライアントまたはReal Time Clientとして別のタイプのTCMPクラスタ（Grid Editionなど）に接続することは可能ですが、これにはサーバー・サイドのライセンスが必要です。接続タイプは構成可能であり、デフォルトでReal Time Clientに設定されます。

脚注2 単一のTCMPベース・クラスタの枠の中で、Coherenceのエディションを混在させることはできません。異なるエディション・タイプを統合するには、Coherence*Extendを使用します（各クラスタがデータ・クライアントまたはReal Time Clientのいずれかの役割を果たします）。

脚注3 Oracleのクラスタを意識したワイヤ・プロトコル（TCMP）は、直接的なサーバー・アクセスを可能にするクラスタ全体の詳細な情報を提供することにより、低レイテンシおよび高スループット、フェイルオーバー/フェイルバック/リバランシングの高速化を実現するとともに、任意の参加メンバーがサービス・プロバイダとしての機能（データ管理、リモート起動、管理および監視など）を実行することを可能にします。

脚注4 ローカルMBeanServerとの統合をサポートします。ローカルJMXエージェントとともに、このノードによる管理および監視機能の提供を可能にします。クラスタ化したJMXのサポートによって、このノードによるリモート・ノードの管理および監視機能も追加されます。

脚注5 InvocableMapとQueryMapの並行処理サポートでは、処理は可能なかぎりサーバー・サイドで実行されるようになり、データ転送が最小化され、索引付けの使用が可能になり、クラスタ全体で実行が並行処理されます。並行処理サポートがない場合、処理では評価のためクライアントに渡すデータセット全体が取得されます（非常に非効率的）。

脚注6 クラスタ間の相互接続を実装するWANおよびその他のデプロイメントにはGrid Editionが必要です。データまたは処理（あるいはその両方）に対する責任の範囲が複数のデータ・センターにまたがっており、Coherenceが提供するメッセージングまたは接続の任意の形式を介してデータ・センター間でアクティビティが統合されるようなデプロイメントが含まれます（Coherence*Extendによって相互接続された2つ以上のTCMPクラスタを特徴とするデプロイメントなど）。

2.6.8 Coherenceクライアント・エディションの使用可能な機能

表2-15に、次のCoherenceクライアント・エディションで使用可能な機能を示します。データ・クライアントは、すべてのCoherenceサーバー・エディションで使用できます。Real Time Clientは、Grid Editionでのみ使用できます。Extend/TCPは、TCP/IPによるトランスポート用に構成されたCoherence*Extendの略称です。

- データ・クライアント: どこでも使用できるデータ・グリッド・クライアント。あらゆるCoherenceサーバー・エディションで使用できます。

- Extend/TCPクライアントとして構成されたReal Time Client: リアルタイム・デスクトップ・クライアント。Coherence Grid Editionでのみ使用できます。

- コンピューティング・クライアントとして構成されたReal Time Client: 重要な管理容易性、監視、サービスのクオリティおよびパフォーマンス機能を提供するサーバー・クラスのクライアント。Coherence Grid Editionでのみ使用できます。

表2-15 Coherenceクライアント・エディション

カテゴリ

機能

データ・クライアント

Real Time Client（Extend/TCP）

Real Time Client（コンピューティング）

全般

データ・グリッド上のデータおよびサービスへのアクセス

可

可

可

全般

データ・グリッドとのリアルタイム同期

該当なし

可

可

API言語

Java

可

可

可

API言語

.NET

可

可

該当なし

API言語

C++

可

可

該当なし

クライアントAPI

データ変換（PIFPOF / ExternalizableLite / XmlBean）

可

可

可

クライアントAPI

InvocationService脚注1

可

可

可

クライアントAPI

NamedCache（コア）

可

可

可

クライアントAPI

NamedCache（ObservableMapリアルタイム・イベントあり）

該当なし

可

可

クライアントAPI

MemberListener

該当なし

該当なし

可

接続性

Coherence*Extendクライアント脚注2

可

可

可

接続性

マルチキャスト・フリーの操作脚注3

可

可

可

接続性

TCMPクラスタ・テクノロジ脚注4

該当なし

該当なし

可

セキュリティ

ネットワーク・トラフィック暗号化

可

可

可

セキュリティ

JAAS（Java Authentication & Authorization Service）

該当なし

該当なし

可

キャッシング

ローカル・キャッシュ

該当なし

可

可

キャッシング

ニア・キャッシュ

該当なし

可

可

キャッシング

連続問合せキャッシュ

該当なし

可

可

キャッシング

完全にレプリケートされたキャッシュ

該当なし

該当なし

可

トランザクション

ローカル・トランザクション

該当なし

該当なし

可

統合

Hibernateとの統合

該当なし

該当なし

可

統合

アプリケーション・サーバーのHTTPセッション管理

該当なし

該当なし

可

統合

BEA Portal p13n cacheとの統合

該当なし

該当なし

可

管理および監視

管理ホスト

該当なし

該当なし

可

管理および監視

クラスタ化したJMXを介した管理

該当なし

該当なし

可

コンピューティング・グリッド

InvocationService

該当なし

該当なし

可

コンピューティング・グリッド

WorkManager

該当なし

該当なし

可

脚注1 データ・クライアントおよびReal Time Client（Extend/TCP）の起動は、接続先のExtendプロキシ・サーバーによって実行されます。

脚注2 データ・クライアントおよびReal Time Client（Extend/TCP）では、コアTCMPクラスタをより広範囲のネットワーク（デスクトップ、その他のサーバーおよびWANリンクを含む）に拡張するために、Coherence*Extendが使用されます。Coherence*Extendプロトコルは、TCP/IPによりトランスポートされます。

脚注3 データ・クライアントおよびReal Time Client (Extend/TCP)では、コアTCMPクラスタをより広範囲のネットワーク(デスクトップ、その他のサーバーおよびWANリンクを含む)に拡張するために、Coherence*Extendが使用されます。Coherence*Extendプロトコルは、TCP/IPによりトランスポートされます。

脚注4 Oracleのクラスタを意識したワイヤ・プロトコル(TCMP)は、直接的なサーバー・アクセスを可能にするクラスタ全体の詳細な情報を提供することにより、低レイテンシおよび高スループット、フェイルオーバー/フェイルバック/リバランシングの高速化を実現するとともに、任意の参加メンバーがサービス・プロバイダとしての機能(データ管理、リモート起動、管理および監視など)を実行することを可能にします。

2.7 WebLogic Server Management Pack Enterprise Edition

WebLogic Server Management Pack Enterprise Editionは、Internet Application Server Enterprise Edition、Oracle WebLogic Serverの各エディション、またはOracle GlassFish Serverにライセンス可能です。

このパックは、Oracle WebLogic Server、Oracle Application ServerおよびOracle GlassFish Serverを管理するための、完全かつ費用対効果に優れた使用しやすいソリューションを提供します。上位レベルでは、このパックはアプリケーション・パフォーマンス管理、管理、ビジネス・トランザクション管理、構成管理、サービス・レベル管理、プロビジョニング、およびこれらのミドルウェア・コンポーネントの多くにわたるパッチ自動化の機能を提供します。

WebLogic Server Management Pack Enterprise Editionに関するライセンスの詳細は、『Oracle Enterprise Managerライセンス情報』のOracle Middleware Enterprise Managementに関する項を参照してください。このドキュメントは、http://www.oracle.com/technetwork/oem/grid-control/documentation/index.htmlの「Oracle Enterprise Manager Documentation」から入手できます。

脚注の説明

脚注1: これは単一ドメイン用のスタンドアロンOracle Fusion Middleware Controlコンソールであり、オラクル社の包括的なマルチドメインWLS管理ソリューションであるOracle Enterprise Manager Cloud Controlではありません。Oracle Enterprise Manager Cloud Controlを介した複数ドメイン管理の詳細は、第2.7項「WebLogic Server Management Pack Enterprise Edition」を参照してください。
脚注2: WebLogic Server Management Pack Enterprise Editionを介してライセンスされます。
脚注3: Oracle Enterprise Performance Management製品について、Oracle WebLogic Server Standard Editionでは、管理対象サーバーの機能的/組織的なグループ化を目的としたランタイム以外のクラスタリングの使用もサポートされます。第2.2.2.3.2項「クラスタ・サポート」で定義されているその他のクラスタリング機能はサポートされません。
脚注4: キャッシュ・クライアントとして構成されたクラスタ・メンバーは、ストレージが無効化されたクラスタ・メンバーです。つまり、パーティション化されたすべてのキャッシュ・サービスのlocal-storage属性がfalseに設定されたクラスタ・メンバーです。
脚注5: キャッシュ・サーバーとして構成されたクラスタ・メンバーは、ストレージが有効化されたクラスタ・メンバーです。つまり、パーティション化されたすべてまたは一部のキャッシュ・サービスのlocal-storage属性がtrueに設定されたクラスタ・メンバーです。

3 Exalogic Elastic Cloud Software

Oracle Exalogic Elastic Cloud Softwareは、Exalogic Elastic Cloud Hardwareを機能させOracleのFusion Middlewareおよびビジネス・アプリケーションのプラットフォームとして使用できるようにするために必要な、ソフトウェア・コンポーネント、ツールおよびドキュメントの固有のセットです。

Exalogic Elastic Cloud Softwareライセンスでは、製造時にOracleによってExalogic Elastic Cloud Hardwareにインストールされるソフトウェアとファームウェアのサポートされる全機能を使用する権限も付与されます。WebLogic Server Standard Editionを除き、Standard EditionライセンスでExalogic Elastic Cloud Softwareをライセンスされて実行しているプロセッサでは、Oracleソフトウェア製品を実行できません。

Exalogic Elastic Cloud Softwareを使用する必要のないExalogic Elastic Cloudを動作させるサポートされた手段や、電源投入された特定のExalogic Elastic Cloud Hardwareコンピューティング・ノード(サーバー)の物理プロセッサのすべてに対して顧客がライセンス購入しなくても済むような「ハード・パーティショニング」のサポートされた方法はありません。

Exalogic Elastic Cloud Softwareの主なコンポーネントは次のとおりです。

- Exalogic Base Image: デバイス・ドライバ、デバイス・ファームウェア、ソフトウェア・ライブラリおよび構成ファイルの集合で、他のソフトウェア製品でのExalogic Elastic Cloud Hardwareの使用を可能にし、システムの最適なパフォーマンスと信頼性を確保します。このソフトウェアの部分は、Exalogic Elastic Cloud Hardwareを動作させるために必要なOracle LinuxおよびOracle Solarisの起動可能なオペレーティング・システム・イメージを拡張します。

- Oracle Traffic Director: 最適化されたソフトウェア・ロード・バランサ機能であり、Exalogicに対して高可用性、高パフォーマンスのルーティング、キャッシングおよびネットワーク・トラフィック成形機能を提供します。

- Oracle Virtual Assembly Builder: 仮想環境およびクラウド環境における複数層アプリケーション・トポロジの迅速な構成およびプロビジョニングが可能になります。
Oracle Virtual Assembly Builderには、次の使用制限付きライセンスが含まれます。

- Oracle WebLogic Enterprise Editionの使用制限付きライセンス。WebLogic Serverを、Exalogic ControlのOracle Virtual Assembly Builder DeployerでJava EEランタイム環境を提供するホストとして使用することにのみ制限されています。

- Oracle Coherence Enterprise Editionの使用制限付きライセンス。Exalogic ControlのOracle Virtual Assembly Builder Deployer機能に、永続性、状態管理アーキテクチャおよび高可用性を確保するために使用します。

- Exalogic System Utilities: Exalogicシステムの構成、物理的状態、ファームウェアおよびソフトウェアの構成と検証に使用されるユーティリティの集合です。

また、Oracle Exalogic Elastic Cloud Softwareには、Fusion Middleware製品のパフォーマンスおよび信頼性を向上させる、ライセンスで限定された機能のセットが含まれます。Exalogic Elastic Cloudにおけるこれらの最適化の使用方法は、Exalogic Elastic Cloud Enterpriseデプロイメント・ガイドのOracle WebLogic Server 11gリリース1におけるExalogic固有の拡張機能の有効化に関する項(http://docs.oracle.com/cd/E18476_01/doc.220/e18479/optimization.htm)を参照してください。

Oracle Exalogic Elastic Cloud Softwareには、次に示す各Fusion Middleware製品に対して、次のパフォーマンス最適化の権利があります。

3.1 Oracle WebLogic Server

- 第2.2.4.1項「Exalogic Elastic Cloud Softwareにおける入出力およびワーク・マネージャの最適化」

- 第2.2.4.2項「Exalogic Elastic Cloud SoftwareにおけるJDBCおよびデータ・ソースの最適化」

- 第2.2.4.3項「Exalogic Elastic Cloud Softwareにおけるクラスタ状態のレプリケーションの最適化」

- 第2.2.4.4項「Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル」

- 第2.2.4.5項「Exalogic Elastic Cloud Softwareにおけるサーバーおよびサービス移行のパフォーマンスの最適化」

- 第2.2.4.6項「Exalogic Elastic Cloud SoftwareにおけるJava Server Pageファクトリのキャッシュの最適化」

- 第2.2.4.7項「Exalogic Elastic Cloud SoftwareにおけるOracle HTTPクライアントの最適化」

3.2 Oracle Coherence

- 第2.6.5項「Exalogic Elastic Cloud SoftwareにおけるCoherenceの最適化」

3.3 Oracle Tuxedo

- 第4.4.1項「ノード間通信におけるTuxedoの最適化」

- 第4.4.2項「Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル」

- 第4.4.3項「ロック・メカニズムにおけるTuxedoの最適化」

4 Oracle Tuxedoライセンス

この章では、Oracle Tuxedoおよびそのアドオン製品のライセンスについて説明します。内容は次のとおりです。

- 第4.1項「Oracle Tuxedo製品ファミリ」

- 第4.2項「Oracle Tuxedo」

- 第4.3項「Oracle Tuxedoのアドオン製品」

- 第4.4項「Exalogic Elastic Cloud SoftwareにおけるOracle Tuxedoの最適化」

4.1 Oracle Tuxedo製品ファミリ

Oracle Tuxedo製品ファミリは、Webからエンタープライズにいたる異機種環境において、C/C++/COBOLベースの高性能なトランザクション・アプリケーションを作成するためのインフラストラクチャを提供します。Oracle Tuxedoを使用すると、ユーザーは、基礎となるハードウェア、オペレーティング・システム、ネットワークおよびデータベース環境に依存することなく分散アプリケーションを開発、管理およびデプロイできます。

Oracle Tuxedo製品ファミリは複数の製品で構成されます。ここには、Oracle Tuxedoおよびいくつかのアドオン製品が含まれています。Tuxedo製品ファミリに含まれるすべての製品は個別にライセンスされます。すべてのアドオン製品については、第4.3項「Oracle Tuxedoのアドオン製品」を参照してください。

4.2 Oracle Tuxedo

Oracle TuxedoはOracle Tuxedo製品ファミリの基盤となります。Oracle Tuxedoを構成するサーバーおよびクライアント・コンポーネントを次に示します。

4.2.1 Tuxedoサーバー・コンポーネント

Oracle Tuxedoのライセンスにより、Tuxedo上でホストされるアプリケーションの作成において、Tuxedoに含まれる次のサーバー・コンポーネント・ソフトウェアを制限なしで使用できます。

- Oracle Application-to-Transaction Monitor Interface（ATMI）サーバー・ソフトウェア

- Oracle Common Object Request Broker Architecture（CORBA）C++サーバー・ソフトウェア

- Oracle SNMP Agentソフトウェア

- Oracle Tuxedo Administration Consoleソフトウェア

- Link-Level Encryption（LLE）およびSecure Sockets Layer（SSL）暗号化ソフトウェア

4.2.2 Tuxedoスタンドアロン・クライアント

Oracle Tuxedoのライセンスにより、Tuxedo上でホストされるアプリケーションにアクセスするスタンドアロン・クライアントの作成において、Tuxedoにバンドルされた次のクライアント・ソフトウェアを制限なしで使用できます。

- Oracle ATMI Workstation（/WS）クライアント・ソフトウェア

- Oracle CORBA C++クライアント・ソフトウェア（C++クライアントObject Request Broker（ORB）および環境オブジェクトを含む）

- Tuxedo.NET Workstationクライアント・ソフトウェア

これらのサーバーおよびクライアント・コンポーネントは、Oracle Tuxedoインストーラを使用してインストールできます。

4.3 Oracle Tuxedoのアドオン製品

Oracle Tuxedo製品ファミリは次のアドオン製品で構成されます。これらの製品のいくつかはOracle Tuxedoインストーラに含まれていますが、Oracle Tuxedoのライセンスはこれらのアドオン製品には拡張されません。使用する前に、各アドオン製品のライセンスを個別に入手する必要があります。

表4-1 Oracle Tuxedoのアドオン製品

製品オプション

説明

Oracle Tuxedo Jolt

Oracle Tuxedoアプリケーション・サービスにアクセスするためのJavaベースのクライアントAPIを提供して、既存のTuxedoアプリケーションの機能をイントラネットやインターネット対応に拡張します。JoltクライアントAPIは、スタンドアロン・モード内で、またはOracle WebLogicサーバーなどのアプリケーション・サーバー内から使用できます。

Oracle Service Architecture Leveraging Tuxedo（SALT）

WebサービスとしてTuxedoサービスにアクセスできる他、Tuxedoドメイン外にホストされているWebサービスにTuxedoアプリケーションからアクセスできます。SALTは、使いやすい、構成駆動型のモデルを提供するため、プログラミングの必要はありません。

Oracle Tuxedo System and Applications Monitor Plus (TSAM Plus)

システム・サーバー、アプリケーション・サーバー、およびアプリケーション・トランザクションを監視および管理します。Oracle TSAM Plusの主な機能は次のとおりです。

- パフォーマンスの管理および診断(複数ドメインにわたって管理します)、パフォーマンスおよび可用性の向上(アプリケーションの問題を診断します)

- 操作の自動化(アプリケーション・ライフ・サイクルを管理します)、動的なアプリケーションのプロビジョニングおよび動的なスケールアップ/アウト

- ビジネス・サービスに対するサービス・レベルの一致

TSAM Plus Managerを使用して監視および管理する各コンピュータでは、TSAM Plusエージェントを実行する必要があります。各TSAM Plusエージェントのライセンスは個別に入手してください。TSAM Plus Managerの1つ以上のインスタンスおよびそのコンソールを追加のライセンスなしで実行できます。

Oracle Tuxedoのシステムおよびアプリケーションを管理するOracle Enterprise Manager Cloud Control (OEM CC) 12cのプラグインが含まれます。OEM CCを使用する場合は、監視対象の各Tuxedoノードのライセンスを個別に入手する必要があります。

Oracle Tuxedo Mainframe Adapters (SNA and TCP)

IBMメインフレームまたはUnisysメインフレームで動作するTuxedoサービスとCICS/IMSサービスの間に双方向のトランザクション接続を提供します。これらのアダプタは、HOST形式との自動データ変換をサポートしています。

Oracle Tuxedo JCA Adapter

Tuxedoサービスと、Oracle WebLogic ServerなどのJava EEアプリケーション・サーバーの間の、双方向のアクセスを可能にします。

Tuxedo JCA Adapterは、Java EEアプリケーション・サーバーが実行しているコンピュータでライセンスされます。

Oracle Tuxedo Application Rehosting Workbench

コードおよびデータの移行を自動化することにより、メインフレーム・アプリケーションの再ホスティングを簡素化および促進します。

Oracle Tuxedo Application Runtime（ART）for CICS and Batch

Oracle Tuxedoに対して再ホストされるIBMメインフレーム・アプリケーションをサポートします。OLTPおよびBatchメインフレーム・アプリケーションを変更しないで実行できるAPIとサービスの組合せが提供されるので、ビジネス・ロジックとデータへの投資を無駄にしなくて済みます。

Oracle Tuxedo Application Runtime（ART）for Batch

オープン・システムで実行されているOracle Tuxedoに対するメインフレーム・バッチ・アプリケーションの再ホストを有効にします。ART Workbenchによって変換されるJCLをサポートし、必要なJESサービス、JCL機能および標準のユーティリティを提供します。これにより、バッチ・アプリケーションを変更せずに実行できるため、ビジネス・ロジックとデータへの投資を無駄にしなくて済み、移行のコストおよびリスクを軽減できます。VSAMファイル、フラット・ファイル、GDG、DB2 UDB、DB2ConnectおよびOracle DBをサポートします。バッチ操作用のCLIシェルを提供し、TSAM/EM for BatchモニタリングおよびオペレーションWeb UIに依存します。ART for CICSとのCICS統合、および（IMS BMPジョブを実行するための）ART for IMSとのIMS統合を提供します。

Oracle Tuxedo Application Runtime (ART) for IMS

Oracle Tuxedoに対して再ホストされるIBM IMS TMメインフレーム・アプリケーションをサポートします。TPおよびBatchメインフレーム・アプリケーションを変更しないで実行できるIMS互換プログラミング・モデルおよび必要なサービスが提供されるので、ビジネス・ロジックとデータへの投資を無駄にしなくて済み、移行のコストおよびリスクが最小限に抑えられます。

Oracle Tuxedo Message Queue

ストア・アンド・フォワード、非同期キュー操作、公開とサブスクライブ、フィルタリング、通知および配信の関心点、信頼できるメッセージ配信、動的なキュー別名、未配信のメッセージ処理など、豊富なメッセージング機能を提供するエンタープライズ・メッセージング製品です。Oracle Tuxedo Message Queueは、インストールされているすべてのノードでライセンスされる必要があります。

4.4 Exalogic Elastic Cloud SoftwareにおけるOracle Tuxedoの最適化

次の項では、Exalogic Elastic Cloud SoftwareにおけるOracle Tuxedoの最適化について説明します。

- 第4.4.1項「ノード間通信におけるTuxedoの最適化」

- 第4.4.2項「Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル」

- 第4.4.3項「ロック・メカニズムにおけるTuxedoの最適化」

4.4.1 ノード間通信におけるTuxedoの最適化

Exalogic Elastic Cloud SoftwareをTuxedoで構成することで、Tuxedoドメイン内のノード間通信を最適化できます。Oracle Tuxedo on Oracle Exalogicユーザーズ・ガイドで説明されているとおりにExalogicドメインレベルの拡張機能が有効化された場合、こうした最適化を使用できます。

4.4.2 Exalogic Elastic Cloud Softwareのソケット・ダイレクト・プロトコル

Exalogic Elastic Cloudを構成することで、Tuxedoネットワーク・チャネルおよびOracle Database接続の高パフォーマンス・プロトコルとしてソケット・ダイレクト・プロトコル（SDP）を利用できます。SDPベースのTuxedoネットワーク・チャネルおよびOracle Database接続の構成方法は、Oracle Tuxedo on Oracle Exalogicユーザーズ・ガイドを参照してください。

4.4.3 ロック・メカニズムにおけるTuxedoの最適化

Exalogic Elastic Cloud SoftwareをTuxedoで構成することで、Tuxedoドメイン内の掲示板のロック・メカニズムを自動チューニングすることができます。Oracle Tuxedo on Oracle Exalogicユーザーズ・ガイドで説明されているとおりに拡張機能が有効化された場合、こうした最適化を使用できます。

5 Java SE製品

この章では、Java Platform製品ファミリのライセンス情報へのリンクを提供します。内容は次のとおりです。

- 第5.1項「Oracle Java SE Advanced」

- 第5.2項「Oracle Java SE Suite」

5.1 Oracle Java SE Advanced

Oracle Java SE Advancedを含むJava SE製品のライセンス情報は、次の場所にあります。

http://www.oracle.com/technetwork/java/javase/documentation/index.html

5.2 Oracle Java SE Suite

Oracle Java SE Suiteを含むJava SE製品のライセンス情報は、次の場所にあります。

http://www.oracle.com/technetwork/java/javase/documentation/index.html

6 データ統合テクノロジ

この章では、データ統合製品のライセンスについて説明します。内容は次のとおりです。

- 第6.1項「Oracle Data Integrator Enterprise Edition」

- 第6.2項「Oracle Data Integration Suite」

- 第6.3項「Oracle Enterprise Data Quality」

- 第6.4項「Oracle Application Adapters for Data Integration」

- 第6.5項「Oracle Application Adapters for Warehouse Builder」

- 第6.6項「Oracle GoldenGate」

- 第6.7項「Oracle GoldenGate for Non Oracle Database」

- 第6.8項「Oracle GoldenGate for Mainframe」

- 第6.9項「Oracle GoldenGate for Teradata Replication Services」

- 第6.10項「Oracle GoldenGate Application Adapters」

- 第6.11項「Oracle GoldenGate Veridata」

- 第6.12項「Oracle Data Service Integrator」

- 第6.13項「Management Pack for Oracle Data Integrator」

- 第6.14項「Management Pack for Oracle GoldenGate」

6.1 Oracle Data Integrator Enterprise Edition

Oracle Data Integrator Enterprise Editionは、異種データ環境でのスケーラブルなデータ統合を可能にする包括的なソフトウェア・パッケージです。Oracle Data Integrator Enterprise Editionは、Oracle WebLogic Serverのすべてのエディション、Oracle Business Intelligence Server Enterprise Edition、またはOracle Business Intelligence Suite Enterprise Editionとは別に単独でライセンスされます。したがって、Oracle Data Integrator Enterprise Editionの高可用性を利用するには、Oracle WebLogic ServerまたはOracle Coherenceの適切なエディションの個別ライセンスが必要です。Oracle Data Integrator Enterprise Editionには、次のコンポーネントが含まれています。

- Oracle Data Integrator (ODI): モデリングおよびマッピング用のデザインタイム・コンポーネント、およびバルク・データの移動と変換を実行するためのランタイム・コンポーネントを含む、データ統合用の異種プラットフォームです。ODIには、ジョブ・スケジューラ・サービス、Changed Data Captureコンポーネント、および無制限のソース・テクノロジへのアクセスを提供するナレッジ・モジュールの全セットが含まれています。

- Oracle Warehouse Builder Enterprise ETL: モデリングおよびマッピング用のデザインタイム・コンポーネント、バルク・データの移動と変換を実行するためのランタイム・コンポーネント、およびメタデータ・リポジトリを管理するための管理コンポーネントを含む、Oracle Database用のエンタープライズクラスのデータ統合プラットフォームです。

Oracle Warehouse Builder Enterprise ETLはOracle Database ETLの機能を拡張するもので、次の機能が含まれています。

- ソースおよびターゲットへのアクセス

- 新しいプラットフォーム・タイプ、JDBC接続、ナレッジ・モジュールおよびコード・テンプレートの定義を含む、異種データベースのネイティブ・サポート

- Exadataハイブリッド列圧縮のサポート

- 透過的データ暗号化(TDE)のサポート

- データ・ポンプのインポートおよびエクスポートでの外部表のサポート

- 外部表のプリプロセッサのサポート

- ETにおけるチェンジ・データ・キャプチャ・マッピング

- Oracle BPEL Process Managerなどのプロセス編成テクノロジとの統合を含む、Webサービスの公開および使用

- 組込みウィザードを使用したCOBOLコピーブックのインポート

- XMLファイルのターゲット指定

- Data Guardの動作保証およびフェイルオーバーのサポート

- ディメンション・オブジェクトの操作

- 緩やかに変化するディメンション(タイプ2および3)の作成

- OLAPキューブ構成マテリアライズド・ビューへのデータの格納

- 孤立管理ポリシーの定義

- ETLジョブの設計および実行

- キューとリアルタイム・マッピングを使用した、適切な時点でのデータ・ウェアハウス処理

- マッピング・コードの再利用、およびプラッガブルなマッピングによるマッピング・コードの埋込み

- 単一マッピング内の複数ターゲットのロード順序の指定

- データ・チャンク機能を使用した表の更新のパーティション化および並行処理

- 組込みスケジュール・インタフェースを使用したETLジョブのスケジューリング

- 拡張プロセス・フロー機能の使用(アクティビティ・テンプレート、次のアクティビティの使用: 割当て、ステータスの設定、Forループ、Whileループ、ルート、通知、EJB、JavaクラスおよびWebサービス)

- 次の演算子を使用した、複合タイプを処理するためのマッピングの設計: 可変長配列イテレータ、オブジェクトの構成およびオブジェクトの拡張

- トランスポート可能なモジュールによる大量データの高速移動

- Spatial変換およびStreams変換の使用

- コンパイル済PL/SQLコードの生成

- Oracle --> Oracle、SQL Server --> OracleおよびDB2 --> Oracle用のバルク・コード・テンプレート

- その他の製品との統合

- Oracle Discoverer End User Layerへの直接的なメタデータのデプロイ

- メタデータの導出およびOracle Business Intelligence Enterprise Editionへのデプロイ

- Warehouse Builderおよびそのメタデータ・リポジトリの管理

- データベース・フェイルオーバーのサポート

- 複数の構成機能を使用した、開発からテストを経て本番に至る環境の管理

- メタデータの系統および影響の対話形式による分析、およびメタデータ依存性マネージャを使用したメタデータ変更の自動伝播

- 次を使用したメタデータ・リポジトリの拡張: ユーザー定義オブジェクト、ユーザー定義アソシエーション、ユーザー定義モジュール、アイコン・セットおよびカスタム・アイコンの作成

- Oracle Real Application Clusters (Oracle RAC)環境でのOWBデザイン・リポジトリのホスティング(Oracle RAC環境で実行する場合はライセンス不要)

- OWBリポジトリが設定された複数データベースの単一Oracleホームからの操作

Warehouse Builder機能の詳細は、Oracle Database 11.2ドキュメント・ライブラリのデータ・ウェアハウス処理およびBusiness Intelligenceに関するドキュメントを参照してください。

6.1.1 使用制限付きライセンス

Oracle Data Integrator Enterprise Editionには、Oracle Data Integrator Web Consoleを実行するための使用に制限されたOracle WebLogic Server Standard Editionの使用制限付きライセンスが含まれます。他のすべての用途にはフルユース・ライセンスが必要です。

6.2 Oracle Data Integration Suite

Oracle Data Integration Suiteは、異種データ環境でのスケーラブルで高度にアクセス可能なデータ統合を可能にする包括的なソフトウェア・バンドルです。Oracle Internet Application Serverのすべてのエディションとは別に単独でライセンスを購入できます。

Oracle Data Integration Suiteには、次のものが含まれます。

- Oracle Data Integrator Enterprise Edition

- Hyperion Data Relationship Management (プロセッサあたり最大2,000レコード)

6.2.1 使用制限付きライセンス

Oracle Data Integration Suiteには、次のコンポーネントの使用制限付きライセンスが含まれます。

- Oracle WebLogic Suite: Oracle Data Integration Suiteコンポーネント専用のホストとして含まれており、これには、Javaランタイム環境を提供するランタイム・コンポーネント、およびそれらのランタイム・コンポーネントの設定および管理に使用する構成コンポーネントおよび管理コンポーネントが含まれます。

- Oracle BPEL Process Manager: Oracle Data IntegratorまたはHyperion Data Relationship Management (あるいはその両方)とともにエンドポイントとして使用するために含まれています。

- Oracle Service Bus: Oracle Data IntegratorまたはHyperion Data Relationship Management (あるいはその両方)とともにエンドポイントとして使用するために含まれています。

6.3 Oracle Enterprise Data Quality

Oracle Enterprise Data Qualityは、ブロードベースのデータ品質プラットフォームです。次の製品が含まれます。

- 第6.3.1項「Oracle Enterprise Data Quality Profiling for Oracle Data Integrator」

- 第6.3.2項「Oracle Enterprise Data Quality Batch Processing for Oracle Data Integrator」

- 第6.3.3項「Oracle Enterprise Data Quality Address Verification Server for Oracle Data Integrator」

6.3.1 Oracle Enterprise Data Quality Profiling for Oracle Data Integrator

Oracle Enterprise Data Quality Profiling for Oracle Data Integratorを使用することで、ビジネス・ユーザーは、対話形式での調査および検出によって、データの品質、完全性および有用性を評価できます。これを使用して、データに適用する適切なデータ品質ルールを決定できます。

6.3.2 Oracle Enterprise Data Quality Batch Processing for Oracle Data Integrator

Oracle Enterprise Data Quality Batch Processing for Oracle Data Integratorは、データの解析、標準化、マッチング、マージ、重複除去、ハウスホールディング、および名前とアドレスのクレンジングに加えて、他のデータ・ドメインに対する広範な適用を可能にするデータ品質プラットフォームです。

6.3.3 Oracle Enterprise Data Quality Address Verification Server for Oracle Data Integrator

Oracle Enterprise Data Quality Address Verification Server for Oracle Data Integratorは、アドレスをクレンジングおよび標準化し、有効な郵便アドレスであるかどうかを判別するために参照データに照らしあわせて検証します。

6.4 Oracle Application Adapters for Data Integration

Oracle Application Adapters for Data Integrationは、様々なERPソフトウェア・アプリケーションからメタデータのリバース・エンジニアリングおよびバルク・データの抽出を行うための、特定のソフトウェア・コンポーネントを提供します。個々のApplication Adapter for Data Integrationはそれぞれ単独でライセンスされますが、Oracle Data Integrator Enterprise EditionおよびData Integratorコンポーネントとともに使用する必要があります。

Application Adapters for Data Integrationは、PeopleSoft、JD Edwards、E-Business Suite、SiebelおよびSAPアプリケーションに使用できます。個々のApplication Adapter for Data Integrationはそれぞれ単独でライセンスされます。

6.5 Oracle Application Adapters for Warehouse Builder

Oracle Application Adapters for Warehouse Builderは、様々なERPソフトウェア・アプリケーションからメタデータのリバース・エンジニアリングおよびバルク・データの抽出を行うための、特定のソフトウェア・コネクタを提供します。個々のApplication Adapter for Warehouse Builderはそれぞれ単独でライセンスされます。ドキュメント化されたAPIを使用して顧客がWarehouse Builder用の独自のアプリケーション・アダプタを構築する場合を含め、Application Adapters for Warehouse Builderの使用には必ずOracle Data Integrator Enterprise Editionのライセンスが必要になります。

Application Adapters for Warehouse Builderは、PeopleSoft、SAP、SiebelおよびE-Business Suiteに使用できます。

6.6 Oracle GoldenGate

Oracle GoldenGateは、待機時間をごくわずかに抑えながら大量のトランザクション・データをデータベース間で移動する、ログベースかつリアルタイムのチェンジ・データ・キャプチャ(CDC)・ソフトウェア・プラットフォームであり、論理データ・レプリケーションを可能にします。標準の環境は、取得、ポンプおよび配信を行うプロセスで構成されます。各プロセスは、ほとんどの一般的なオペレーティング・システムで実行できます。データのすべてまたは一部のレプリケートが可能であり、どのプロセスにおいても、異機種環境のデータだけでなく、異なるデータベース・スキーマのデータも操作できます。

Oracle GoldenGate for Oracleは、別のサード・パーティ・データベースからOracleデータベースへ、またはOracleデータベースから別のサード・パーティ・データベースへの異機種間レプリケーションを実現するために、Oracle GoldenGate for Non Oracle Database、Oracle GoldenGate for Mainframe、またはOracle GoldenGate for Teradata Replication Servicesあるいはそのすべてと併用できます。

Oracle GoldenGate for Oracle DatabaseおよびOracle GoldenGate for Non Oracle Database 12cリリース1は現在、次のデータベース・プラットフォームで使用できます。

- UNIXおよびLinux上のOracle 11.2.0.4および12.1

- Windows、UNIXおよびLinux上のSybase

- Windows、UNIXおよびLinux上のMySQL

詳細な動作保証マトリックスは、Oracleサポート・サービスの動作保証タブから入手できます。

Oracle GoldenGateのライセンスには、Oracleデータベースからデータベース・トランザクションを取得し、Oracleデータベースにデータベース・トランザクションを配信する権限が含まれています。Oracle Active Data Guardのフルユース・ライセンスとXStreamのフルユース・ライセンスも含まれています。Oracle GoldenGateの取得機能と配信機能はOracle Databaseのどのエディションでも動作しますが、Active Data GuardおよびXStreamにはOracle Database Enterprise Editionが必要ですので注意してください。

Oracle GoldenGateをOracleからOracleへの環境で使用する場合、次のコンポーネントが組み込まれます。

- XStream: クライアント・アプリケーションがOracleデータベースからリアルタイムにデータ変更を受信し(XStream Out APIを使用)、Oracleデータベースにリアルタイムにデータ変更を送信する(XStream In APIを使用)ことを可能にする、アプリケーション・プログラミング・インタフェース(API)を提供します。これらのデータ変更は、Oracleデータベースと他のシステム(ファイルシステムや非Oracleデータベースなど)の間で共有できます。

- Oracle Active Data Guard: プライマリ・データベースから変更が適用される間、フィジカル・スタンバイ・データベースを読取り専用としてオープンしておくことができ、レポーティングから本番データ取得までの待機時間を最小限に抑えたフィジカル・スタンバイへの読取り専用レポーティングが可能になります。高速の増分バックアップを使用して、バックアップ操作をスタンバイ・データベースにオフロードすることもできます。Oracle Active Data Guardには、本番サイトで計画停止または計画外停止が発生した場合にスタンバイ・データベースへすばやくフェイルオーバーすることで、高可用性が維持され、障害から保護されるというメリットもあります。

Oracle Active Data GuardおよびXStreamの機能の詳細は、Oracle Database 11gR2および12cのドキュメント・ライブラリで高可用性に関するドキュメントを参照してください。

Oracle Golden Gate (OGG)のライセンスには、Oracle GoldenGate Applications Adapters for JMS and Flat File (GGAA)の使用制限付きライセンスが含まれており、GGAAの使用は、個別にライセンスされたOracle Coherence Grid EditionのデプロイメントへのOGGからの通信を可能にするためにのみ使用されるJMS機能に制限されています。

6.7 Oracle GoldenGate for Non Oracle Database

Oracle GoldenGateは、待機時間をごくわずかに抑えながら大量のトランザクション・データをデータベース間で移動する、ログベースかつリアルタイムのチェンジ・データ・キャプチャ(CDC)・ソフトウェア・プラットフォームであり、論理データ・レプリケーションを可能にします。標準の環境は、取得、ポンプおよび配信を行うプロセスで構成されます。各プロセスは、ほとんどの一般的なオペレーティング・システムで実行できます。データのすべてまたは一部のレプリケートが可能であり、どのプロセスにおいても、異機種環境のデータだけでなく、異なるデータベース・スキーマのデータも操作できます。

Oracle GoldenGate for Non Oracle Database製品は、異機種間レプリケーションを実現するために、OracleデータベースをサポートするOracle GoldenGate、Oracle GoldenGate for Mainframe、またはOracle GoldenGate for Teradata Replication Servicesあるいはそのすべてと併用できます。たとえば、Oracle GoldenGate for Non Oracle Databaseを使用してサード・パーティ・データベースから取得し、Oracle GoldenGateを使用してOracleデータベースに配信するなど、異なる種類を自由に組み合せることが可能です。

Oracle GoldenGate for Non Oracle Databaseのライセンスには、サポートされる非Oracleオープン・システム・データベースからデータベース・トランザクションを取得し、サポートされる非Oracleオープン・システム・データベースにデータベース・トランザクションを配信する権限が含まれています。

6.8 Oracle GoldenGate for Mainframe

Oracle GoldenGateは、HP NonStopデータベース(Enscribe、SQL/MXおよびSQL/MP)およびDB2(z/OS上で動作)で動作するログベースかつリアルタイムのチェンジ・データ・キャプチャ(CDC)・ソフトウェア・プラットフォームであり、同種および異種データベース環境間で大量のトランザクション・データをレプリケートします。データ全体または一部をレプリケートでき、異種環境のみでなく異なるデータベース・スキーマのデータも操作できます。

Oracle GoldenGate for Mainframe製品は、異機種間レプリケーションを実現するために、OracleデータベースをサポートするOracle GoldenGate、Oracle GoldenGate for Non Oracle Database、またはOracle GoldenGate for Teradata Replication Servicesあるいはそのすべてと併用できます。たとえば、Oracle GoldenGate for Non Oracle Databaseを使用してサード・パーティ・データベースから取得し、Oracle GoldenGateを使用してOracleデータベースに配信するなど、異なる種類を自由に組み合せることが可能です。

Oracle GoldenGate for Mainframeのライセンスには、サポートされているメインフレーム・プラットフォームからデータベース・トランザクションを取得し、サポートされているメインフレーム・プラットフォームにデータベース・トランザクションを配信する権限が含まれています。

6.8.1 SyncFile

Oracle GoldenGate for Mainframeを、Guardianオペレーティング・システム上で動作する製品に対してHP NonStop環境で使用している場合(EnscribeおよびSQL/MP)、SyncFileが含まれます。

SyncFileは、データベース以外のファイルの複製を管理するコンポーネントです。たとえば、サイズが小さくほとんど変更されない構成ファイルを複製できます。これは、データ変更は頻繁に行われるが、構成ファイルの変更は稀である可能性があるセカンダリ・システムの保守に使用されます。

6.8.2 データベース・プラットフォームの可用性

Oracle GoldenGate for Mainframe 11gリリース2は現在、次のデータベース・プラットフォームで使用できます。詳細な動作保証マトリックスは、Oracleサポート・サービスから入手できます。

- z/OSのIBM DB2データベース・プラットフォーム

6.9 Oracle GoldenGate for Teradata Replication Services

Oracle GoldenGateは、待機時間をごくわずかに抑えながら大量のトランザクション・データをデータベース間で移動する、ログベースかつリアルタイムのチェンジ・データ・キャプチャ(CDC)・ソフトウェア・プラットフォームであり、論理データ・レプリケーションを可能にします。標準の環境は、取得、ポンプおよび配信を行うプロセスで構成されます。各プロセスは、ほとんどの一般的なオペレーティング・システムで実行できます。データのすべてまたは一部のレプリケートが可能であり、どのプロセスにおいても、異機種環境のデータだけでなく、異なるデータベース・スキーマのデータも操作できます。

Oracle GoldenGate for Teradata Replication Services製品は、異機種間レプリケーションを実現するために、OracleデータベースをサポートするOracle GoldenGate、Oracle GoldenGate for Mainframe、またはOracle GoldenGate for Teradata Replication Servicesあるいはそのすべてと併用できます。たとえば、Oracle GoldenGate for Teradata Replication Servicesを使用してTeradataデータベースから取得し、Oracle GoldenGateを使用してOracleデータベースに配信するなど、異なる種類を自由に組み合せることが可能です。Oracle GoldenGate for Teradata Replication Servicesでは、TeradataソースとTeradataターゲットの間における同機種間レプリケーションも可能です。

Oracle GoldenGate for Teradata Replication Servicesのライセンスには、Teradataデータベースからデータベース・トランザクションを取得し、Teradataデータベースにデータベース・トランザクションを配信する権限が含まれています。

6.10 Oracle GoldenGate Application Adapters

Oracle GoldenGate 11gリリース2 Application Adapter for Base24の一部として、次のコンポーネントがまとめてライセンスされます。

- Oracle GoldenGate D24: トランザクション・データを終日リアルタイムで双方向に同期できます。あるシステムが停止した場合、トランザクション・ロード全体が残りのシステムで処理され、継続的な可用性が確保されます。

- Oracle GoldenGate N24: ファイルのリフレッシュ・プロセスの完了後、すべてのBASE24サテライト・プロセスへの通知メッセージを調整します。調整は、双方向構成、およびBASE24の変更を必要とせず単方向にも使用できます。

- Oracle GoldenGate T24: 次のことを行います。

- トークン化またはセグメント化されたデータを他のプラットフォームおよびデータベースに移動する際の問題を解決します

- すべてのトランザクション・タイプのトランザクション・ログ（TLFおよびPTLF）トークンを構成可能な順序に再編成および再フォーマットします

- PBFおよびCAFセグメントを、サポートされているデータベースに伝播可能な定義済フラット構造に再編成および再フォーマットします

Oracle GoldenGate Application Adapter for JMS and Flat Fileの一部として、次のコンポーネントがまとめてライセンスされます。

- Oracle GoldenGate for Flat File: 主にETLアプリケーション、専用アプリケーションまたはレガシー・アプリケーションのファイル統合に使用されます。Oracle GoldenGateでは、バッチ/ファイル入力を必要とするツールで使用されるディスクにマイクロ・バッチを書き込むことができます。デリミタ区切り値、長さ区切り値、バイナリなどのターゲット・アプリケーションの仕様に従い、Oracle GoldenGateによってデータが書式設定されます。バッチ・ファイル・ロールオーバーの時間枠を分または秒に短縮することで、これらのシステムをほぼリアルタイムにフィードできます。

- Oracle GoldenGate for Java: ユーザーは、トランザクション操作およびソース・システム上でOracle GoldenGateによりキャプチャされたメタデータ変更を処理するための、Javaで記述されたカスタム・イベント・ハンドラを実行できます。これらのカスタムJavaハンドラは、こうした変更をターゲット・システムにより公開されたサードパーティのJava APIに適用できます。

6.10.1 単独でライセンスされるアダプタ

Oracle GoldenGate Logger for Enscribeは単独でライセンスされます。このアダプタは、監査対象でないEnscribeプラットフォーム上の変更をキャプチャするためのメカニズムを提供します。ログ出力には、Oracle GoldenGateアプリケーションをユーザーのNonStopアプリケーションにバインドするGGSLIB (インターセプト・ライブラリ)が必要です。Enscribe操作(WRITEなど)が実行されると、GGSLIBはこれをインターセプトし、レコードをログ出力に送信します。ログ出力によりレコードが汎用書式のログ証跡に書き込まれ、これは他のログベース・ソースと同様に処理できます。

Oracle GoldenGate用の次の各アプリケーション・アダプタも単独でライセンスする必要があります。

- Oracle GoldenGate for Application Adapter for Base24

- Oracle GoldenGate Application Adapter for JMS and Flat File

- Oracle GoldenGate Application Adapter for Logger for Enscribe

6.11 Oracle GoldenGate Veridata

Oracle GoldenGate Veridataは、継続中のビジネス・プロセスを中断せずにデータベース間のデータ不一致を識別して報告する、高速データ比較ソリューションです。Oracle GoldenGate Veridataを使用するとこで、企業は各種ビジネス・アプリケーション間の大量のデータを確実に監査および検証し、信頼できるデータ同期を維持できます。

6.12 Oracle Data Service Integrator

Oracle Data Service Integratorでは、次のことを実行できます。

- SOAに対する標準的なデータ・サービス・コンポーネントの作成

- データベース、Webサービスおよびその他のソースからの連合された問合せ機能の実行

- マルチターゲット・データベースの更新の実行

Oracle Data Service Integratorは、データ改訂によるファイングレイン・セキュリティを提供し、Oracle Service Bus製品からネイティブにアクセスできます。

Oracle Data Service Integratorは、スタンドアロン製品として単独でライセンスされます。

6.12.1 使用制限付きライセンス

Oracle Data Service Integratorには、Oracle Data Service Integrator専用のホストとしてOracle WebLogic Server Enterprise Editionの使用制限付きライセンスが含まれており、これには、Javaランタイム環境およびHTTPのサポートを提供するランタイム・コンポーネント、およびそれらのランタイム・コンポーネントの設定および管理に使用する構成コンポーネントおよび管理コンポーネントが含まれます。

6.13 Management Pack for Oracle Data Integrator

Management Pack for Oracle Data Integratorは、Oracle Enterprise Manager Cloud Controlのクラス最高のアプリケーション・パフォーマンス管理、サービス・レベル管理および構成管理の機能を使用して、Oracle Data Integrator Enterprise Editionの集中管理ソリューションを提供します。

ライセンスの詳細は、Enterprise Managerのライセンス・ドキュメントhttp://www.oracle.com/technetwork/oem/grid-control/documentation/index.htmlを参照してください。

6.14 Management Pack for Oracle GoldenGate

Management Pack for Oracle GoldenGateは、サーバーベースの製品であり、ユーザーのインフラストラクチャ全体に実装されたOracle GoldenGateプロセスについての集中的な設計、構成、管理、監視およびレポート作成を行うための、直感的なグラフィカル・インタフェースを特徴としています。この製品に含まれるOracle GoldenGate Directorにより、組織はOracle GoldenGateのデプロイメントを容易に監視および管理できます。

6.14.1 使用制限付きライセンス

Management Pack for Oracle GoldenGateのライセンスには、Oracle WebLogic Server Standard Editionの使用制限付きライセンスが含まれます。この使用制限付きライセンスでは、Management Pack for Oracle GoldenGateの一部として配布されるJava Enterprise Edition (Java EE)またはJavaアプリケーション・ロジックをホストする目的にのみ、Oracle WebLogic Server Standard Editionを使用できます。

7 Oracle Enterprise Manager Cloud Controlの基本機能

Oracle Enterprise Manager Cloud Control 12cの基本インストールには、なんらかのOracleソフトウェア・ライセンスの購入やサポート契約があれば無償となる機能がいくつか含まれています。Oracle Enterprise Manager Cloud Control 12cの基本機能に含まれる機能の概要については、Oracle Technology Network (OTN)の次のURLから入手可能な、Oracle Enterprise Manager Cloud Control 12cライセンス情報の第10章「Enterprise Managerの基本機能」を参照してください。

http://docs.oracle.com/cd/E24628_01/license.121/e24474/ch10_base_functionality.htm#BGBFJBHH

A WebLogic Server Basic

この付録では、WebLogic Server Basicについて説明し、WebLogic Server Basicライセンスで使用可能なWebLogic Server機能について説明します。内容は次のとおりです。

- A.1項「WebLogic Server Basicの概要」

- A.2項「WebLogic Server Basicのインストール」

- A.3項「WebLogic Serverでのプライマリ・サービスの制限」

- A.4項「WebLogic Webサービス機能の制限」

- A.5項「ツール機能の制限」

- A.6項「APIの制限」

- A.7項「機能の使用状況の測定」

A.1 WebLogic Server Basicの概要

WebLogic Server Basicは、ライセンス制約付きのWebLogic Serverバージョンで、次のOracle製品のライセンスで使用可能です。

- Oracle Internet Application Server Standard Edition

- Oracle Forms and Reports

- Oracle Business Intelligence Standard Edition

Oracle Internet Application Serverの各エディション、およびOracle Forms and Reportsのライセンスでは、WebLogic Server Basicライセンスを完全に使用する権限が付与されます。

注意:

Oracle Internet Application ServerおよびOracle Forms and Reports Server製品のすべてのエディションには、WebLogic Server Basicに対する権限が含まれています。WebLogic Server Basicの用途は、Forms、Reports、Discoverer、Portalなどの製品内で提供されるコンポーネントの実行のみです。また、Oracle Containers for J2EEなどに開発されるカスタムJavaアプリケーションにも使用することができます。Oracle Internet Application ServerおよびOracle Forms and Reports以外の製品が、Oracle Internet Application ServerまたはOracle Forms and Reportsのいずれかのエディションに対するライセンスに依存している場合、ライセンス・ドキュメントに特に記載されていないかぎり、それらの製品をWebLogic Server Basicで実行する権限はありません。

WebLogic Server Basicライセンスには、WebLogic Server機能について次の表A-1に示す制限付き使用権限が含まれます。

- WebLogicコア・アプリケーション・サーバー

- Java Platform、Enterprise Edition (Java EE)

- WebLogic Server管理ツール（管理コンソールおよびWebLogic Scripting Toolを含む）

- WebLogic JDBC Drivers、WebLogic Server Clients、およびWebLogicとApache Webサーバーのプラグイン

- 基本的なJMSメッセージング、デプロイメントおよび高可用性機能

- JPAおよびEJBのサポートにより永続性を維持するトランザクション・ビジネス・ロジック

- ロード・バランシング、フェイルオーバー、およびクラスタ管理など、WebLogic Serverクラスタリングの基本的なサポート

表A-1に、WebLogic Server Basicライセンスの条件下では使用制限があるWebLogic Server機能の要約を示します。

表A-1 WebLogic Server Basicライセンスによる機能の制約

機能のカテゴリ

WebLogic Server Basicライセンスによる制限の要約

プライマリ・サービス

WebLogic Serverはプロダクション環境の構築を支援するサービスを提供していますが、その中には、WebLogic Server Basicライセンスでは使用不可または制限があるサービスがいくつかあります。それらのサービスは次のカテゴリに分類されます。

- 高可用性機能: 全サーバー移行、サービス移行、カスタム・ワーク・マネージャ、過負荷管理など

- デプロイメント・サービスと機能: アプリケーションのバージョニング、JMS、JDBCおよびWLDFモジュールのスタンドアロン・デプロイメント、FastSwapなど

- JMSメッセージング・サービス機能

- サービス: WebLogic診断フレームワーク、WebLogic SNMPエージェント、WebLogic Tuxedo Connectorなど

これらのサービスおよび使用上の制限については、A.3項「WebLogic Serverでのプライマリ・サービスの制限」を参照してください。

WebLogic Webサービス

WebLogic Server Basicライセンスでは、次のWebLogic Webサービス機能の使用は許可されていません。

- バッファ付きWebサービス

- 非同期Webサービス

- 会話形式のWebサービス

- JMSトランスポート

WebLogic Webサービスの機能および使用上の制限については、A.4項「WebLogic Webサービス機能の制限」を参照してください。

ツール

WebLogic Server Basicライセンスでは、次のツール機能の使用は許可されていません。

- カスタム・ドメインを作成するための構成ウィザード、またはpackコマンドとunpackコマンド

- ドメインやドメイン拡張テンプレートを作成するためのドメイン・テンプレート・ビルダー、またはpackコマンドとunpackコマンド

- WebLogic Server管理コンソールの操作を一連のWebLogic Scripting Tool（WLST）コマンドとして記録する機能

- WebLogic Server管理コンソールの拡張

これらのツール機能および使用上の制限については、A.5項「ツール機能の制限」を参照してください。

API

WebLogic Server Basicライセンスでは、次のAPIの使用は許可されていません。

- デフォルトのWebLogic Serverワーク・マネージャ以外のカスタムまたはCommonJワーク・マネージャの使用

- Microsoft .NETおよびC用WebLogic JMSクライアント

これらのAPIおよび使用上の制限については、A.6項「APIの制限」を参照してください。

A.2 WebLogic Server Basicのインストール

WebLogic Server Basicをインストールするには、使用するプラットフォームに適したWebLogic Serverのパッケージ・インストーラまたはネット・インストーラのいずれかを使用します（『Oracle WebLogic Serverインストレーション・ガイド』を参照）。各インストーラには、コアJava EEアプリケーション・サーバー、管理コンソール、構成ウィザードおよびアップグレード・フレームワーク、WebLogicおよびサード・パーティのJDBCドライバ、JMS、WebLogic Serverクライアント、Webサーバーのプラグイン、UDDIとXqueryのサポート、WebLogic Serverサンプル、Oracle Enterprise Pack for Eclipse、およびSunまたはOracle JRockit JDK（プラットフォームに依存）が含まれています。

WebLogic Server Basicをインストールするには、使用するプラットフォームに適したWebLogic Serverのパッケージ・インストーラまたはネット・インストーラのいずれかを使用します（『Oracle WebLogic Serverインストレーション・ガイド』を参照）。各インストーラには、コアJava EEアプリケーション・サーバー、管理コンソール、構成ウィザードおよびアップグレード・フレームワーク、WebLogicおよびサード・パーティのJDBCドライバ、JMS、WebLogic Serverクライアント、Webサーバーのプラグイン、UDDIとXqueryのサポート、WebLogic Serverサンプル、Oracle Enterprise Pack for Eclipse、およびSunまたはOracle JRockit JDK（プラットフォームに依存）が含まれています。

選択的にインストールできるWebLogic Serverの各コンポーネントについては、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・スタート・ガイド』を参照してください。

A.3 WebLogic Serverでのプライマリ・サービスの制限

次の各項では、WebLogic Server Basicで使用不可または使用制限があるWebLogic Serverのプライマリ・サービスについて説明します。

- A.3.1項「高可用性サービス」

- A.3.2項「デプロイメント・サービスと機能」

- A.3.3項「JMSメッセージング・サービス」

- A.3.4項「その他のプライマリ・サービス」

A.3.1 高可用性サービス

表A-2では、WebLogic Server Basicで使用不可または制限がある高可用性サービスについて説明します。

表A-2 WebLogic Server Basicライセンスで制限があるプライマリ・サービス

機能

説明

全サーバー移行

全サーバー・レベルの移行により、移行可能なサーバー・インスタンスとそのすべてのサービスを別の物理コンピュータに移行できます。移行可能なサーバーがなんらかの理由（サーバーの停止、ネットワーク接続の切断、ホスト・コンピュータの障害など）で使用不可になると、移行は自動的に行われます。障害が発生したとき、移行可能なサーバーは同じコンピュータで自動的に再起動します（可能な場合）。障害が発生したコンピュータで移行可能なサーバーが再起動できない場合、そのサーバーは別のコンピュータに移行されます。

WebLogic Server Basicのライセンスでは、全サーバー移行は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverクラスタの使用』のサーバー全体の移行に関する項を参照してください。

サービス移行

WebLogic Serverクラスタ内では、ほとんどのサブシステム・サービスがクラスタ内のすべてのサーバー・インスタンスに均一にホストされます。 これにより、サーバー間の透過的なフェイルオーバーが可能になります。これに対して、JMS関連のサービス、JTAトランザクション・リカバリ・サービス、ユーザー定義シングルトン・サービスなどの固定サービスは、クラスタ内の個々のサーバー・インスタンスにホストされます。このようなサービスに対して、WebLogic Server移行フレームワークは、フェイルオーバーではなく、サービス移行による障害リカバリをサポートしています。WebLogic Serverにおけるサービス・レベルの移行は、あるサーバー・インスタンスからクラスタ内の使用可能な別のサーバー・インスタンスへ固定サービスを移動するプロセスです。

WebLogic Server Basicのライセンスでは、サービス・レベルの自動移行の構成および実行は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverクラスタの使用』のサービス移行に関する項を参照してください。

管理対象サーバーのクローニング

WebLogic Serverは、クラスタに含まれる既存の管理対象サーバー・インスタンスをクローニングする機能を備えています。この機能は、通常、管理者が既存の管理対象サーバーの複製を作成するときに使用します。

WebLogic Server Basicのライセンスでは、WebLogic Server管理コンソールを使用した管理対象サーバー・インスタンスのクローニングは許可されていません。

管理対象サーバー・インスタンスのクローニング方法については、Oracle Fusion Middleware Oracle WebLogic Server管理コンソール・ヘルプでマシンのクローニングに関する項を参照してください。

MANおよびWANの状態のレプリケーション

WebLogic Serverでは、1つのクラスタ内のサーバー間でHTTPセッション状態（ステート）をレプリケートできるのに加えて、Metropolitan Area Network（MAN）またはWide Area Network（WAN）の複数のクラスタ間でHTTPセッション状態をレプリケートできます。この機能を使用して、複数の地域、電力供給網およびインターネット・サービス・プロバイダにクラスタを分散することにより、高可用性とフォルト・トレランスを向上させることができます。

多くの場合、MAN内のリソースは物理的に離れた場所にありますが、地理的にはネットワーク待機時間が問題にならない程度の近さです。通常、MAN内のネットワーク通信は、待機時間が短く相互接続は高速です。MAN内のクラスタは、可用性を向上させるために物理的に離れた場所にインストールできます。これに対して、WAN内のリソースは離れた地域間で頻繁に分散されます。長距離のネットワーク・トラフィックが必要になるのに加えて、多くの場合、複数のルーターや他のネットワーク・ボトルネックによってリソースが分割されます。通常、WAN内のネットワーク通信は、待機時間が長く相互接続は低速です。

WAN内ではネットワーク・パフォーマンスが遅いため、同期レプリケーション・メカニズムの使用はMAN内よりも困難です。WebLogic Serverでは、非同期データ・レプリケーション・スキームを使用して、WAN内のクラスタ間におけるフェイルオーバーを行います。

WebLogic Server Basicのライセンスでは、MANおよびWANの状態のレプリケーション・タイプの使用はいずれも許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverクラスタの使用』のMAN/WAN内のクラスタ間におけるセッション状態のレプリケーションに関する項を参照してください。

シングルトン・サービス

アプリケーション内で、またはスタンドアロン・アーチファクトとしてシングルトン・サービスを定義し、指定した時間にクラスタの1つのメンバーでのみ実行されるタスクを実行するのに使用できます。シングルトン・サービスは、一度にクラスタ内の1つのサーバーでのみアクティブになり、複数のクライアントからのリクエストを処理します。通常、シングルトン・サービスは、メモリーにキャッシュするプライベートの永続データによってバックアップされます。また、メモリーに一時的な状態（ステート）を保持できます。 障害が発生すると、この一時的な状態は再生成されるか失われます。障害時には、シングルトン・サービスを同じサーバーで再起動するか、新規サーバーに移行する必要があります。

WebLogic Server Basicのライセンスでは、スタンドアロン・サービスとして、またはアプリケーション内サービスとしてのシングルトン・サービスの構成は許可されていません。

シングルトン・サービスの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverクラスタの使用』のサービス移行に関する項を参照してください。

クラスタ制約デプロイメント

デフォルトのクラスタ・デプロイメント動作では、デプロイ時にアクセス可能でクラスタ化されたすべてのサーバー・インスタンスに対して均一なデプロイメントが実行されます。ただし、ネットワークの停止によって管理サーバーが1つ以上のクラスタ化されたサーバーにアクセスできない場合、それらのサーバーはネットワーク接続がリストアされるまでデプロイメント・リクエストを受信しません。

WebLogic Serverドメインの起動時にClusterConstraintsEnabledオプションを設定することにより、WebLogic Serverのクラスタに関するデフォルトのデプロイメント動作を変更できます。このオプションを設定すると、クラスタ内に構成されたすべてのサーバーに対して厳密なデプロイメントを強制できます。クラスタへのデプロイメントが正常終了するのは、クラスタのすべてのメンバーがアクセス可能で、指定したファイルをすべてのメンバーがデプロイ可能な場合のみです。

WebLogic Server Basicのライセンスでは、クラスタ制約デプロイメントの使用は許可されていません。

クラスタ制約デプロイメントの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』の構成された全クラスタ・メンバーに対する一貫したデプロイメントの強制に関する項を参照してください。

過負荷管理

WebLogic Serverは、過負荷状態を検出、回避、およびその状態からリカバリする機能を備えています。WebLogic Serverの過負荷からの保護機能は、システム容量に達したときにリクエストを受け入れ続けたためアプリケーションのパフォーマンスや安定性が低下するという、悪い結果を防ぐのに役立ちます。

WebLogic Server Basicのライセンスでは、クラスタ・レベルまたはサーバー・レベルでの過負荷からの保護スキームの構成は許可されていません。

過負荷管理の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバー環境の構成』の過負荷の回避および管理に関する項を参照してください。

サーバーのADMINおよびSTANDBYモード

WebLogic Serverインスタンスが遷移できる一連の状態を「サーバーのライフサイクル」と呼びます。どの時点においても、WebLogic Serverインスタンスは特定の操作状態にあります。WebLogic Serverの起動状態には次の2つが含まれます。

- ADMIN: WebLogic Serverを起動して実行できますが、管理操作のみ実行可能で、サーバー・レベルおよびアプリケーション・レベルの管理タスクを実行できます。

- STANDBY: WebLogic Serverはリクエストを処理しません。通常のリスニング・ポートはクローズされています。管理ポートはオープンしており、サーバー・インスタンスをRUNNINGまたはSHUTDOWN状態に遷移するライフサイクル・コマンドを受け入れます。その他の管理リクエストは受け入れません。
サーバー・インスタンスをSTANDBYで起動するとホット・バックアップとして使用でき、これは高可用性環境で役立つ機能です。

WebLogic Server Basicのライセンスでは、WebLogic ServerインスタンスをADMINまたはSTANDBY状態で起動することは許可されていません。

これらの操作状態の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーのライフサイクルの理解に関する項を参照してください。

GridLinkデータ・ソース（Active GridLink for RACとも呼ばれます）

単一GridLinkデータ・ソースは、WebLogic ServerとOracle RACクラスタをターゲットとしたOracle Databaseサービスの間に接続を提供します。GridLinkデータ・ソースは、Oracle Notification Service（ONS）を使用して、Oracle RACインスタンスにおける状態変化に適応的に応答します。

WebLogic Server Basicのライセンスでは、GridLinkデータ・ソースの構成および使用は許可されていません。

GridLinkデータ・ソースの詳細は、『Oracle WebLogic Server JDBCデータ・ソースの構成と管理』のGridLinkデータ・ソースの使用に関する項を参照してください。

A.3.2 デプロイメント・サービスと機能

表A-3では、WebLogic Server Basicで使用不可または制限があるデプロイメント・サービスと機能について説明します。

表A-3 WebLogic Server Basicライセンスで制限があるWebLogicデプロイメント機能

機能

説明

プロダクション再デプロイメント

プロダクション再デプロイメントは、更新したアプリケーションの新規バージョンを、同じアプリケーションの旧バージョンとともにデプロイする機能です。WebLogic Serverはクライアント接続を自動的に管理するため、新規のクライアント・リクエストのみ新規バージョンに送られます。再デプロイメント中にアプリケーションに接続されたクライアントは、作業が完了するまで旧バージョンのアプリケーションを引き続き使用します。 作業が完了すると、WebLogic Serverは古いアプリケーションを自動的にリタイアします。この機能は、アプリケーションを管理モードでデプロイすることによってサポートされます。 管理モードにより、構成された管理チャネルを介してのみアプリケーションが使用可能になります。

WebLogic Server Basicのライセンスでは、バージョン識別子を使用するアプリケーションのデプロイは許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』の本番アプリケーションの新規バージョンの配布に関する項を参照してください。

アプリケーション管理モード

アプリケーションを配布すると、デプロイメント・ファイルがターゲット・サーバーにコピーされ、アプリケーションは準備完了状態になります。次に、アプリケーションを管理モードで起動すると、アプリケーションへのアクセスは構成されている管理チャネルに制限されるため、アプリケーションを外部のクライアント接続に公開したり、接続しているクライアントを中断することなく、最終テストを実行できます。アプリケーションを管理モードで起動するには、-adminmodeオプションを使用します。最終テストを実行した後に、アプリケーションをアンデプロイしてさらに変更を加えるか、またはアプリケーションをプロダクション・モードで起動してクライアントから利用できるようにします。

WebLogic Server Basicのライセンスでは、アプリケーションを管理モードで起動するように構成することは許可されていません。

詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』の本番アプリケーションを分離するための管理モードに関する項を参照してください。

デプロイメント順序の変更

管理コンソールでAppDeploymentMBean DeploymentOrder属性を設定して（またはAppDeploymentMBeanを使用してプログラムによって）、デプロイ済アプリケーションまたはスタンドアロン・モジュールのデプロイメント順序を変更できます。DeploymentOrder属性は、相互に関連するデプロイメントのロード順序を制御します。つまり、DeploymentOrder値の低いモジュールから値の高いモジュールへとデプロイされます。デフォルトでは、各デプロイメント・ユニットはDeploymentOrder値が100に設定されて構成されます。DeploymentOrder値が同じデプロイメントは、デプロイメント名のアルファベット順にデプロイされます。すべての場合において、アプリケーションおよびスタンドアロン・モジュールは、WebLogic Serverインスタンスが従属サブシステムを初期化した後にデプロイされます。

WebLogic Server Basicのライセンスでは、デフォルト以外のデプロイメント順序設定を使用するアプリケーションまたはモジュールのデプロイは許可されていません。

デプロイメント順序の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』のサーバー起動時のデプロイメント順序の変更に関する項を参照してください。

FastSwap

Java SE 6では、クラスローダーを削除したり既存のインスタンスを破棄することなく、実行時にクラスを再定義できる機能が導入されました。この機能を使用すると、アプリケーションの実行を妨げずに、コンテナは変更したクラスを再ロードできます。 これにより、反復的な開発サイクルが大幅に短縮し、開発およびテスト作業全体が向上します。ただし、クラスの形式（宣言フィールドおよびメソッド）を変更できないように制限されているため、Java EEの動的なクラス再定義の利便性は大幅に縮小されています。FastSwapの目的は、WebLogic Serverでこの制限を解除することです。 これにより、新しい形式を使用してクラスを動的に再定義でき、反復的な開発が容易になります。

FastSwapを使用すると、クラスローダーを再ロードせずにJavaクラスが適切な位置に再定義されます。 その結果、応答時間が迅速になるという明らかな利点が得られます。これは、アプリケーションの再デプロイを待ってから、以前に表示したいずれかのWebページに戻る必要がないことを意味します。つまり、変更を行い、自動コンパイルを実行して、結果をすぐに確認できます。

WebLogic Server Basicのライセンスでは、FastSwapを有効にしてアプリケーションをデプロイすることは許可されていません。

FastSwapの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』のFastSwapデプロイメントを使用した再デプロイメントの最小化に関する項を参照してください。

WebLogic JMSおよびJDBCモジュールのデプロイメント

スタンドアロンのJDBC、JMSおよびWLDFアプリケーション・モジュールは、スタンドアロンJava EEモジュールと同様にデプロイできます。スタンドアロンのJDBC、JMSまたはWLDFアプリケーション・モジュールの場合は、ターゲット・リストを使用して、モジュールが使用可能なWebLogic Serverドメインを決定します。アプリケーション・モジュール内で指定したJNDI名は、グローバル名としてバインドされ、クライアントに対して使用可能になります。たとえば、スタンドアロンJDBCアプリケーション・モジュールを単一サーバー・ターゲットにデプロイする場合、JDBCモジュールで定義したリソースが必要なアプリケーションは、同じサーバー・インスタンスにのみデプロイできます。また、アプリケーション・モジュールを複数のサーバーまたはWebLogic Serverクラスタにデプロイして、別のサーバーでリソースを使用可能にできます。

WebLogic Server Basicのライセンスでは、WebLogic JDBC、JMSおよびWLDFモジュールのスタンドアロン・デプロイメントは許可されていません。

詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』のJDBC、JMSおよびWLDFアプリケーション・モジュールのデプロイに関する項を参照してください。

A.3.3 JMSメッセージング・サービス

表A-4では、WebLogic Server Basicで使用不可または制限があるJMSメッセージング・サービスと機能について説明します。

表A-4 WebLogic Server Basicライセンスで制限があるJMSメッセージング・サービス機能

機能

説明

メッセージ順序単位

メッセージ順序単位はWebLogic Serverの拡張機能です。 この機能により、スタンドアロン・メッセージ・プロデューサ、または1つのグループとして機能するプロデューサ・グループは、複数のメッセージを1つの単位としてグループ化し、メッセージの処理順を指定できます。この単位は「順序単位」と呼ばれ、単位内のすべてのメッセージは必ず作成順に処理されます。

WebLogic Server Basicのライセンスでは、メッセージ・プロデューサのデフォルトの順序単位を変更することは許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JMSのプログラミング』のメッセージ順序単位の使用に関する項を参照してください。

作業単位メッセージ・グループ

多くのアプリケーションでは、メッセージ順序単位（UOO）機能で提供されるグループ概念よりもさらに制限されたグループが必要です。さらに制限されたグループがアプリケーションで必要な場合、WebLogic JMSが提供する作業単位（UOW）メッセージ・グループを使用すると、アプリケーションでJMSメッセージを送信して、その一部のメッセージをグループとして識別できるため、JMSコンシューマはメッセージをグループとして処理できます。たとえば、JMSプロデューサは割込みなしで1つのクライアントに送信する必要があるメッセージのセットを指定できるため、メッセージは1つの単位として処理できます。さらに、すでに完了した単位がある場合に、別の単位が完了するまでクライアントがブロックされることはありません。

WebLogic Server Basicのライセンスでは、JMSリソースのUnitOfWorkHandlingPolicy値のデフォルト値を変更することは許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JMSのプログラミング』の作業単位メッセージ・グループの使用に関する項を参照してください。

JMSストア・アンド・フォワード・エージェント

WebLogicストア・アンド・フォワード（SAF）クライアントは、ネットワーク接続障害（一時的中断、ネットワーク障害など）が原因でSAFクライアントがJMS宛先に到達できない場合でも、スタンドアロン・クライアントがJMSメッセージをサーバー・サイドのJMS宛先に確実に送信できるメカニズムを提供します。切断時には、SAFクライアントが送信したメッセージはクライアントにローカルに保存され、クライアントが再接続するとサーバー・サイドのJMS宛先に転送されます。

WebLogic Server Basicのライセンスでは、SAFエージェントの構成は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverストア・アンド・フォワードの構成と管理』のJMSメッセージ用のSAFの構成に関する項を参照してください。

A.3.4 その他のプライマリ・サービス

表A-5では、WebLogic Server Basicで使用不可または制限があるその他のサービスとコンポーネントについて説明します。

表A-5 WebLogic Server Basicライセンスで制限があるその他のサービス

コンポーネントまたは機能

説明

WebLogic診断フレームワーク

WebLogic診断フレームワーク（WLDF）は監視および診断用フレームワークで、WebLogic Serverプロセス内で実行されたり、標準のサーバー・ライフサイクルに含まれる一連のサービスを定義および実装します。WLDFを使用すると、実行中のサーバー、およびそのコンテナ内にデプロイされたアプリケーションによって生成された診断データの作成、収集、分析、アーカイブおよびアクセスが可能になります。このデータにより、サーバーおよびアプリケーションのランタイム・パフォーマンスを把握できるため、障害が発生した場合にその障害を分離して診断できます。

WebLogic Server Basicのライセンスでは、WLDFの使用は許可されていません。

WebLogic診断フレームワーク（WLDF）の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server診断フレームワークの構成と使用』のWebLogic診断フレームワークの概要に関する項を参照してください。

WebLogic Server SNMPエージェント

WebLogic Server SNMPエージェントは、WebLogic Server管理システムを問い合せて、その結果をSNMPプロトコルを介してマネージャと通信します。WebLogic Server管理システムでは、管理対象Bean（MBean）の集合を介して管理データを公開します。WebLogic Server SNMPエージェントは、マネージャからリクエストを受け取ると、マネージャのリクエスト内のOIDに対応するMBeanを判別します。次に、データを取得し、そのデータをSNMPレスポンスにラップします。

WebLogic Server Basicのライセンスでは、すべてのSNMPエージェントは使用不可です。

WebLogic Server SNMPエージェントの詳細は、『Oracle Fusion Middleware Oracle WebLogic Server SNMP管理ガイド』を参照してください。

WebLogic Tuxedo Connector

Oracle WebLogic Tuxedo Connectorを使用すると、WebLogic ServerアプリケーションとTuxedoサービスの相互運用性が実現されます。このコネクタにより、サービス・リクエストに応答して、WebLogic ServerクライアントがTuxedoサービスを起動し、TuxedoクライアントがWebLogic Server Enterprise Java Beans（EJB）を起動できます。

WebLogic Server Basicのライセンスでは、Oracle WebLogic Tuxedo Connectorの使用は許可されていません。

WebLogic Tuxedo Connectorの詳細は、Oracle Fusion Middleware Oracle WebLogic Server Tuxedo Connector管理者ガイドを参照してください。

WebLogic HTTP Publish-Subscribeサーバー

HTTP Publish-Subscribeサーバーは、Webクライアントがチャネルをサブスクライブし、HTTP経由で非同期メッセージを使用してチャネルにメッセージを公開するメカニズムです。

WebLogic Server Basicのライセンスでは、WebLogic HTTP Publish-Subscribeサーバーの使用は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server Webアプリケーション、サーブレット、JSPの開発』のHTTP Publish-Subscribeサーバーの使用に関する項を参照してください。

ワーク・マネージャを使用した作業の優先順位決定と最適化

WebLogic Serverは、管理者が定義したパラメータ、および実際のランタイム・パフォーマンスとスループットを考慮した実行モデルに基づいて、作業の優先順位を決定し、スレッドを割り当てます。

管理者は、スケジュール・ガイドライン・セットを構成し、それを1つ以上のアプリケーション、または特定のアプリケーション・コンポーネントに関連付けることができます。たとえば、あるスケジュール・ガイドライン・セットを特定のアプリケーションに関連付け、それ以外のガイドライン・セットを他のアプリケーションに関連付けることができます。WebLogic Serverは実行時に、これらのガイドラインを使用して、保留中の作業およびエンキューされたリクエストを実行スレッドに割り当てます。

WebLogic Server Basicのライセンスでは、グローバルまたはアプリケーション固有のワーク・マネージャを作成してデフォルトの作業モデルを変更することは許可されていません。

ワーク・マネージャの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバー環境の構成』のワーク・マネージャの理解に関する項を参照してください。

A.4 WebLogic Webサービス機能の制限

表A-6では、WebLogic Server Basicライセンスの条件下では使用不可のWebLogic Webサービス機能について説明します。

表A-6 WebLogic Server Basicライセンスで制限があるWebLogic Webサービス機能

機能

説明

バッファ付きWebサービス

バッファ付きオペレーションがクライアントによって呼び出されると、メソッド・オペレーションはJMSキューに渡され、WebLogic Serverは非同期にそれを処理します。Webサービスの信頼性のあるメッセージングと同様に、メソッド呼出しがまだキュー内にあるときにWebLogic Serverが停止した場合は、WebLogic Serverが再起動すると同時にそのメソッド呼出しが処理されます。バッファ付きWebサービスを呼び出す際に、クライアントが呼出しからの応答を待機しないので、クライアントの実行は続行可能です。

WebLogic Server Basicのライセンスでは、バッファ付きWebサービスの使用は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC Webサービスの高度な機能のプログラミング』のバッファ付きWebサービスの作成に関する項を参照してください。

非同期Webサービス

Webサービスを同期的に呼び出す場合、呼出し側のクライアント・アプリケーションは、応答が返るまで待機してから、処理を続行します。応答が即座に返る場合であれば、このWebサービス呼出しの方法は適切であると考えられます。しかし、要求処理が遅延する可能性があるため、クライアント・アプリケーションによる処理を続行し応答への対処は後で行うようにする、すなわち、WebLogic Webサービスにおける非同期の要求と応答機能を使用すると便利なことがよくあります。

WebLogic Server Basicのライセンスでは、非同期リクエスト-レスポンス機能の使用は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC Webサービスの高度な機能のプログラミング』の非同期リクエスト-レスポンスを使用したWebサービスの起動に関する項を参照してください。

会話形式のWebサービス

Webサービスと、そのWebサービスが呼び出すクライアント・アプリケーションは、1つのタスクを完了するために複数回通信する場合があります。また、複数のクライアント・アプリケーションが同時に同じWebサービスと通信する場合もあります。会話を使用すると、直接的な方法で、呼出し間のデータを追跡して、Webサービスが常に正しいクライアントに応答するようにできます。

WebLogic Server Basicのライセンスでは、会話形式のWebサービスの使用は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC Webサービスの高度な機能のプログラミング』の会話形式のWebサービスの作成に関する項を参照してください。

JMSトランスポート

WebLogic Webサービスは、WebLogicクライアントで使用するHTTP/HTTPS接続プロトコルのかわりとしてJMSトランスポートを使用するように構成できます。JMSトランスポートの使用により、サービスの信頼性、スケーラビリティおよび品質が向上する利点が得られます。Webサービスの信頼性のあるメッセージングと同様に、メソッド呼出しがまだキュー内にあるときにWebLogic Serverが停止した場合は、WebLogic Serverが再起動すると同時にそのメソッド呼出しが処理されます。クライアントがWebサービスを呼び出した場合、呼出しからのレスポンスを待つ必要はなく、クライアントの実行は続行可能です。

WebLogic Server Basicのライセンスでは、WebLogic WebサービスまたはWebLogic Webサービス・クライアントでJMSトランスポートの使用または構成は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC Webサービスの高度な機能のプログラミング』の接続プロトコルとしてのJMSトランスポートの使用に関する項を参照してください。

A.5 ツール機能の制限

表A-7では、WebLogic Server Basicライセンスの条件下では使用できないWebLogic Serverのツール機能について説明します。

表A-7 WebLogic Server Basicで制限があるWebLogic Serverのツール機能

機能

説明

構成ウィザード、ドメイン・テンプレート・ビルダー、packコマンドとunpackコマンド

構成ウィザードに従い、ドメインに含めるWebLogic Serverコンポーネントを選択するか、要件に最も近いドメイン・テンプレートを使用して、ターゲット環境のドメインを作成するプロセスを実行します。また、必要な場合は、管理対象サーバー、クラスタおよびコンピュータ定義を追加して構成するか、事前定義のJDBCデータ・ソースおよびJMSファイル・ストア・ディレクトリをカスタマイズすることにより、環境にあわせてドメインをカスタマイズできます。

ドメインを作成してリソースとアプリケーションを追加した後は、ドメイン・テンプレート・ビルダーまたはpackコマンドとunpackコマンドを使用して、カスタム・ドメインまたはドメイン拡張テンプレートを作成できます。テンプレートは、環境全体でドメインまたはドメイン拡張をレプリケートする場合に使用すると便利です。

WebLogic Server Basicのライセンスでは、次の操作は許可されていません。

- 構成ウィザードを使用した、Oracleサポート対象外のテンプレートに基づくドメインの作成

- ドメイン・テンプレート・ビルダーを使用した、カスタム・ドメインまたはドメイン拡張テンプレートの作成

- packコマンドまたはunpackコマンドを使用した、カスタム・ドメイン、ドメイン拡張、ドメイン・テンプレートまたはドメイン拡張テンプレートの作成

これらのツールの詳細は、次のドキュメントを参照してください。

- Oracle WebLogic Server構成ウィザードを使用したWebLogicドメインの作成

- Oracle WebLogic Serverドメイン・テンプレート・ビルダーを使用したドメイン・テンプレートの作成

- Oracle WebLogic Server PackおよびUnpackコマンドによるテンプレートとドメインの作成

管理コンソールの操作の記録

ドメインを構成するタスクを自動化するために、WebLogic Server管理コンソールによる構成操作を一連のWebLogic Scripting Tool（WLST）コマンドとして記録し、WLSTを使用してそのコマンドを再生できます。

WebLogic Server Basicのライセンスでは、管理コンソールのツールバーにある「記録」要素の使用は許可されていません。

この機能の詳細は、Oracle Fusion Middleware Oracle WebLogic Server管理コンソール・ヘルプでWLSTスクリプトの記録に関する項を参照してください。

管理コンソールの拡張

管理コンソールの拡張により、WebLogic Serverとともにインストールしたファイルを変更せずに、コンテンツのWebLogic Server管理コンソールへの追加、コンテンツの置換、ロゴ、スタイルおよび色の変更が可能になります。たとえば、アプリケーションに対してカスタムの監視機能と管理機能を提供するコンテンツを追加できます。

WebLogic Server Basicのライセンスでは、管理コンソールの変更または拡張は許可されていません。この制限は、コンソール拡張メカニズムを使用した、管理コンソールへの追加または変更に対して適用されます。

この機能の詳細は、Oracle Fusion Middleware Oracle WebLogic Server管理コンソールの拡張を参照してください。

A.6 APIの制限

表A-8では、WebLogic Server Basicライセンスの条件下では使用が制限されるWebLogic ServerのAPIについて説明します。

表A-8 WebLogic Server Basicで制限があるWebLogic ServerのAPI

API

説明

アプリケーションが開始した作業に対するCommonJワーク・マネージャの使用

WebLogic Serverでは、プログラムを使用してアプリケーション内から作業を処理する方法も提供されています。この方法は、CommonJ APIを介して提供されます。WebLogic Serverでは、CommonJ仕様のcommonj.workおよびcommonj.timersパッケージを実装します。

WebLogic Server Basicのライセンスでは、アプリケーションが開始した作業に対するCommonJワーク・マネージャの使用は許可されていません。

この機能の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバー環境の構成』のWebLogic ServerでのCommonJの使用に関する項を参照してください。

Microsoft .NETおよびC用WebLogic JMSクライアント

WebLogic JMS .NETクライアントは、完全に管理された.NETランタイム・ライブラリとAPI（Application Programming Interface）です。プログラマはこれを使用して、WebLogic Java Message Service（JMS）アプリケーションおよびリソースにアクセス可能な.NET C#クライアント・アプリケーションを作成できます。

WebLogic JMS C APIは、WebLogic JMSアプリケーションおよびリソースにアクセス可能なCクライアント・アプリケーションを作成できるAPIです。Cクライアント・アプリケーションは、Java Native Interface（JNI）（http://download.oracle.com/javase/1.5.0/docs/guide/jni/index.htmlを参照）を使用して、クライアント・サイドのJava JMSクラスにアクセスします。

WebLogic Server Basicのライセンスでは、.NETおよびC用WebLogic JMSクライアントの使用は許可されていません。

WebLogic JMS .NETクライアントの詳細は、Oracle Fusion Middleware Oracle WebLogic Server Microsoft .NET用WebLogic JMSクライアントの使用を参照してください。WebLogic JMS C APIの詳細は、『Oracle Fusion Middleware Oracle WebLogic Server JMSのプログラミング』のWebLogic JMS C APIに関する項を参照してください。

A.7 機能の使用状況の測定

エンド・ユーザーは、WebLogic Server Basicで使用可能な機能をライセンス契約の条件に従って使用する責任があります。この項では、WebLogic Server Basicの各インストールがライセンス契約の条項に準拠して使用されるように、ライセンスで制限された機能の適切な使用を簡単に測定する方法や、制限された機能の使用を防止する方法について説明します。

WebLogic ServerがWebLogic Server Basicライセンスに従って使用されていることを確認するために、WLSTスクリプトをMy Oracle Supportからダウンロードして実行できます。このスクリプトの説明はMy Oracle Supportの以下の項目にあります。

ドキュメントID: 885587.1

サブジェクト: WebLogic Server Basic Feature Usage Measurement Script

このスクリプトは、WebLogic Serverインストールの機能を測定し、WebLogic Server Basicで定義されている制限付きWebLogic Server機能の使用または構成に関するデータを示すレポートを生成します。このスクリプトは、ライセンスで制限されたすべての機能を測定するわけではないため、完全ではありません。しかし、制限されたほとんどの機能について、機能の使用状況を容易に測定できます。（このスクリプトで収集されたデータは転送されたりレポートされることは一切ありません。また、このスクリプトの使用は必須ではありません。これは、便利な方法としてのみ提供されています。）次のURLからMy Oracle Supportにログインしてこのスクリプトを入手できます。

https://support.oracle.com/CSP/ui/flash.html

WebLogic Server Basicでライセンスにより制限がある各機能について、表A-9に次の情報を示します。

- 機能に関連する特定のライセンス制限の説明。次のURLからMy Oracle Supportにログインしてこのスクリプトを入手できます。

- WebLogic Server Basicライセンスに従って機能が使用されていることを測定スクリプトで確認できるかどうかを示します。

表A-9 ライセンス・コンプライアンスの確認方法

機能

測定の制限および方法

全サーバー移行

この機能は使用できません。

全サーバー移行は無効になっている必要があります。

管理コンソールで移行可能対象を表示するか、または次のMBean属性の値を確認することにより、ドメインで全サーバー移行は無効になっていることを確認できます。

- ServerMBean::AutoMigrationEnabled

- ClusterMBean::MigrationBasis

これらの属性の値は、測定スクリプトを実行して取得できます。

サービス移行

この機能は使用できません。

次のすべてのサービスがドメインに構成されていないことを確認します。

- サーバー移行フレームワーク

- ユーザー定義シングルトン・サービス

- 非手動の移行ポリシーがある移行可能対象

- クラスタ化されたEJBタイマー

- JTAトランザクション・リカバリ・サービス

これらのサービスが構成されているかどうかは、測定スクリプトを実行して確認できます。

MAN/WANの状態のレプリケーション

これらのレプリケーション・タイプの使用は許可されていません。

これらのレプリケーション・タイプが構成されていないことは、測定スクリプトを実行して確認できます。

管理対象サーバーのクローニング

「クローンの作成」属性は有効にできません。この属性は、管理コンソールで「環境」→「マシン」ページにナビゲートすることで確認できます。

シングルトン・サービス

スタンドアロンまたはアプリケーション提供のシングルトン・サービスの構成は許可されていません。

シングルトン・サービスが構成されていないことは、測定スクリプトを実行して確認できます。

GridLinkデータ・ソース（Active GridLink for RACとも呼ばれます）

JDBCデータ・ソース構成ファイル内で、<fan-enabled>、<ons-node-list>および<ons-wallet-file>要素が構成されていないことを確認します。

クラスタ制約デプロイメント

クラスタ内でClusterConstraintsEnabledオプションを設定することは許可されていません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

過負荷管理

クラスタ・レベルまたはサーバー・レベルでは、次に示す過負荷からの保護スキームの構成は許可されていません。

- スレッド・プール内のリクエストの制限。管理コンソールの「ワーク・マネージャの共有容量」属性は、デフォルト値の65536から変更できません。

- HTTPセッションの制限。Webアプリケーション・デプロイメント・ディスクリプタ・ファイルの<session-descriptor>要素で<max-in-memory-sessions>は使用できません。

- メモリー不足例外発生時の終了。管理コンソールで、またはconfig.xmlファイルを編集して、これを構成することはできません。

- スタック・スレッド処理。すべてのアプリケーション・スレッドがスタックした場合にWebLogic Serverを終了するように構成することはできません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

サーバーのADMINおよびSTANDBYモード

コマンドでADMINまたはSTANDBYパラメータを使用してWebLogic Serverインスタンスを起動することはできません。

これらの状態が有効になっていないことは、測定スクリプトを実行して確認できます。

プロダクション再デプロイメント

manifest.mfファイルから間接的に、またはweblogic.Deployerユーティリティから直接的にバージョン識別子を指定してアプリケーションをデプロイすることは許可されていません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

アプリケーション管理モード

WebLogic Serverインスタンスでホストされているアプリケーションは、-adminmodeオプションを使用して起動できません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

デプロイメント順序の変更

この機能は使用できません。

「デプロイ順序」属性の値は変更しないでください。この属性は、管理コンソール、またはAppDeploymentMBeanのDeploymentOrder属性で設定可能です。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

FastSwap

この機能は使用できません。

weblogic-application.xmlファイルに<fast-swap>true</fast-swap>要素が存在しないことを確認してください。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

スタンドアロンのJMS、JDBCおよびWLDFモジュールのデプロイメント

スタンドアロンのJMS、JDBCまたはWLDFモジュールのデプロイメントは許可されていません。この制限は、モジュール・レベルの対象およびサブモジュールの対象の両方に適用されます。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

メッセージ順序単位

メッセージ・プロデューサのデフォルトの順序単位がデフォルト値None以外に変更されたJMSリソースは、構成が許可されていません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

作業単位メッセージ・グループ

UnitOfWorkHandlingPolicyの値をデフォルト値のPass-Through以外に設定するようにJMSリソースを構成することは許可されていません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

JMSストア・アンド・フォワード・エージェント

ストア・アンド・フォワード・エージェントの構成は許可されていません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

WebLogic診断フレームワーク

WebLogic診断フレームワークは構成できません。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

WebLogic Server SNMPエージェント

すべてのSNMPエージェントは無効になっている必要があります。

この機能が使用されていないことは、測定スクリプトを実行して確認できます。

WebLogic Tuxedo Connector

このコンポーネントは使用できません。

WebLogic HTTP Publish-Subscribeサーバー

このコンポーネントのインストールは許可されていません。

カスタム・ワーク・マネージャを使用した作業の優先順位決定と最適化

この機能は使用できません。

WorkManagerMBeanの値を確認することにより、ドメインでカスタム・ワーク・マネージャが構成されていないことを確認できます。ただし、コンソール・ワーク・マネージャはWebLogic Server Basicライセンスで許可されていることに注意してください。この構成MBeanには、アプリケーションがワーク・マネージャにアクセスする方法に応じて、ランタイム・ツリーまたは構成ツリーでアクセスします。

- ワーク・マネージャがモジュール・レベルで定義されている場合、WorkManagerRuntimeMBeanは対応するComponentRuntimeMBeanを介して使用できます。

- ワーク・マネージャがアプリケーション・レベルで定義されている場合、WorkManagerRuntimeMBeanはApplicationRuntimeMBeanを介して使用できます。

- ワーク・マネージャがドメインでグローバルに定義されている場合、各アプリケーションはワーク・マネージャの独自のインスタンスを作成します。各アプリケーションには、それぞれに対応して、アプリケーション・レベルで使用できる固有のWorkManagerRuntimeMBeanがあります。

バッファ付きWebサービス

WebLogic Webサービスのバッファ付きWebサービス機能の使用は許可されていません。さらに、この機能の使用を含む次のタスクもWebLogic Server Basicライセンスでは許可されていません。

- バッファ付きWebサービス用のWebLogic Serverインスタンスの構成

- バッファ付きWebサービスの実装またはデプロイ

- バッファ付きWebサービスを呼び出すクライアントの実装

非同期Webサービス

WebLogic Webサービスの非同期リクエスト-レスポンス機能の使用は許可されていません。さらに、この機能の使用を含む次のタスクもWebLogic Server Basicライセンスでは許可されていません。

- 非同期Webサービスをデプロイ可能にするためのWebLogic Serverインスタンスの構成

- Webサービスを非同期で呼び出すクライアントの実装またはデプロイ

会話形式のWebサービス

WebLogic Webサービスの会話形式のWebサービス機能を使用するWebサービスの実装またはデプロイは許可されていません。

JMSトランスポート

Webサービス起動用の接続プロトコルとしてWebLogic WebサービスのJMSトランスポート機能を構成または使用することは許可されていません。さらに、この機能の使用を含む次のタスクもWebLogic Server Basicライセンスでは許可されていません。

- WebLogicドメインでのJMSトランスポートWebサービスの構成

- Webサービスでの@WLJmsTransport JWS注釈の使用

- JMSトランスポートを使用するWebサービス・クライアントの作成

カスタム・ドメインを作成するための構成ウィザード、またはpackコマンドとunpackコマンド

WebLogicドメインの作成に使用できるのは、Oracleが提供するドメイン・テンプレートおよびドメイン拡張テンプレートのみです。これらのツールを使用して、カスタム・ドメインの作成、カスタム・ドメイン拡張テンプレートの作成、カスタム・ドメイン拡張テンプレートによる既存のドメインの変更を行うことは許可されていません。

ドメインやドメイン拡張テンプレートを作成するためのドメイン・テンプレート・ビルダー、またはpackコマンドとunpackコマンド

次のツールは使用できません。

- ドメイン・テンプレート・ビルダー

- packコマンド

- unpackコマンド

WebLogic Server管理コンソールの操作を一連のWebLogic Scripting Tool（WLST）コマンドとして記録する機能

管理コンソールでこの機能は使用できません。

WebLogic Server管理コンソールの拡張

コンソール拡張機能を使用してWebLogic Server管理コンソールを変更することはできません。

デフォルトのWebLogic Serverワーク・マネージャ以外のカスタムまたはCommonJワーク・マネージャの使用

デプロイ済アプリケーションでのCommonJ APIの使用は許可されていません。

Microsoft .NETおよびC用WebLogic JMSクライアント

いずれのJMSクライアントも使用できません。

B Oracle Access Manager Basic

Oracle Access Manager Basicのライセンス情報は、『Oracle Fusion Middlewareライセンス情報11gリリース1(11.1.1)』のドキュメントを参照してください。

http://docs.oracle.com/cd/E48246_01/doc.1111/b55933/oam_basic.htm#CHDBECDJ

C Oracle Entitlements Server Basic

Oracle Entitlements Server Basicのライセンス情報は、『Oracle Fusion Middlewareライセンス情報11gリリース1(11.1.1)』のドキュメントを参照してください。

http://docs.oracle.com/cd/E28280_01/doc.1111/e14860/entitle_basic.htm#ABBUECDJ

D Oracle WebLogic Management Framework

Oracle WebLogic Management Frameworkは、Oracle WebLogic ServerおよびOracle Coherenceの包括的な一連の機能で構成されており、Oracle WebLogic Management Frameworkを明示的に含むFusion Middleware製品に対して一貫性のある管理機能を提供します。

この付録では、WebLogic Management Frameworkで使用可能なWebLogic ServerおよびCoherenceの機能について説明します。内容は次のとおりです。

- 第D.1項「Oracle WebLogic Management Frameworkの概要」

- 第D.2項「Oracle WebLogic Management Frameworkの機能およびライセンス」

- 第D.3項「Oracle WebLogic Management Frameworkのインストール」

D.1 Oracle WebLogic Management Frameworkの概要

WebLogic Management Frameworkは、基本的な管理機能を必要とするOracle Fusion Middleware製品に対して異種管理機能を提供します。この機能には、製品の起動、停止、構成設定だけでなく、共通のコマンドライン、APIおよびユーザー・インタフェースを使用した製品ライフサイクルの基本操作などが含まれます。WebLogic Management Frameworkは、WebLogic ServerおよびCoherenceの特定の機能で構成されています。

D.2 Oracle WebLogic Management Frameworkの機能およびライセンス

表D-1および表D-2は、WebLogic Management Frameworkで使用可能なOracle WebLogic ServerおよびOracle Coherenceの機能をまとめたものです。

WebLogic Management Frameworkの各機能は、各製品のライセンス・ドキュメントにWebLogic Management Frameworkがコンポーネントとして記載されているOracle製品での使用に限定されています。WebLogic Management Frameworkとは別にこれらの機能を使用するには、その他のOracle製品のライセンスを単独で購入する必要があります。WebLogic Serverの機能にはWebLogic Server Standard Edition、WebLogic Server Enterprise EditionまたはWebLogic Suiteのライセンスが、Coherenceの機能にはCoherence Standard Edition、Enterprise Edition、またはCoherence Grid Editionのライセンスが必要になります。

表D-1 Oracle WebLogic Management Frameworkの機能: Oracle WebLogic Server

機能

説明

WebLogic Server管理サーバー

WebLogic管理サーバーは、サーバー・インフラストラクチャの構成を一元管理するためのエンティティです。(http://docs.oracle.com/cd/E28280_01/web.1111/e13716/understand_domains.htm#sthref8)

WebLogic Scripting Tool

WebLogic Scripting Toolは、サーバー・インフラストラクチャの構成をスクリプトに記述するためのツールです。(http://docs.oracle.com/cd/E28280_01/web.1111/e13715/using_wlst.htm)

WebLogic Server JMX and MBeanインフラストラクチャ

WebLogic Server JMX and MBeanインフラストラクチャは、WebLogic Serverおよびそのリソースを監視、構成および管理するための一連のMBeanを提供します。(http://docs.oracle.com/cd/E28280_01/web.1111/e13728/understandwls.htm#JMXCU112)

Weblogic.deployer

WebLogic.deployerは、Javaアーカイブをサーバー・インフラストラクチャにデプロイするためのコマンドライン・ベースのツールです。(http://docs.oracle.com/cd/E28280_01/web.1111/e13702/wldeployer.htm#i1010724)

WebLogicServer RESTful管理サービス

WebLogic Server RESTful管理サービスは、HTTPリクエスト/レスポンスを介したサーバー・インフラストラクチャの監視を可能にするRESTリソースを提供します。(http://docs.oracle.com/cd/E28280_01/web.1111/e24682/toc.htm#CHDGIHJI)

WebLogic Server管理コンソール

WebLogic Server管理コンソールは、WebLogicサーバー・インフラストラクチャを管理するためのブラウザ・ベースのグラフィカル・ユーザー・インタフェースを提供します。(http://docs.oracle.com/cd/E28280_01/apirefs.1111/e13952/index.html)

Fusion Middleware管理コンソール

Fusion Middleware Controlコンソールは、Fusion Middlewareサーバー・インフラストラクチャを管理するためのブラウザ・ベースのグラフィカル・ユーザー・インタフェースです。

Fusion Middleware構成ウィザード

Fusion Middleware構成ウィザードは、Fusion Middlewareサーバー・インフラストラクチャを作成および構成するためのウィザード駆動型グラフィカル・ユーザー・インタフェースを提供します。(http://docs.oracle.com/cd/E28280_01/web.1111/e14140/intro.htm#i1061120)

WebLogic Serverノード・マネージャ

WebLogic Serverノード・マネージャは、管理サーバーおよび管理対象サーバー・インスタンスのリモートからの起動、シャットダウンおよび再起動を可能にするユーティリティです。(http://docs.oracle.com/cd/E28280_01/web.1111/e13740/overview.htm#NODEM112)

表D-2 Oracle WebLogic Management Frameworkの機能: Oracle Coherence

機能

説明

WebLogic Management FrameworkのCoherenceキャッシュ

Coherenceキャッシュは、WebLogic Management Frameworkのメモリー管理イベントをやりとりするために使用されます。

D.3 Oracle WebLogic Management Frameworkのインストール

Oracle WebLogic Management Frameworkは、Oracle Fusion Middleware WebLogic ServerおよびOracle Coherenceの一般的なインストーラの配布に含まれる一連の機能として提供されます。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2014, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。