この章では、様々なFusion Middleware製品インストールに対して、WebLogicドメインを構成するために使用するWebLogicドメインおよび拡張テンプレートについて説明します。これらのほとんどのテンプレートについて、Oracle Fusion Middleware構成ウィザードの「テンプレート」画面でテンプレートを選択することで、ドメインの作成または拡張ができます。また、オフライン・モードでWebLogic Scripting Tool (WLST)を使用することで、これらのテンプレートを使用したドメインの作成または拡張ができます。詳細は、「テンプレート・ツール」を参照してください。
製品をインストールすると、製品に関連したテンプレートのみがインストールされます。この章で説明するOracle JRFテンプレートなどのようなテンプレートは複数のFusion Middleware製品のドメインに適用されます。他のテンプレートは、単一のFusion Middleware製品のドメインに適用されるため、これ以外のFusion Middleware製品インストールには含まれません。
この章では、次の項について説明します。
各テンプレート・セクションには、次のテンプレート情報が含まれています。
テンプレート・タイプ: テンプレートには、ドメインまたは拡張の2つのタイプがあります。
ドメイン・テンプレートでは、管理サーバー、クラスタ、サーバー、アプリケーション、サービス、セキュリティ・オプションおよびその他のオプションなど、WebLogicドメイン内のリソース一式が定義されます。特定の製品インストールは、1つのドメイン・テンプレートに基づきます。
拡張テンプレートでは、アプリケーション、ライブラリ、サービスおよびその他のオプションなどのリソースが既存のドメインに追加されます。特定の製品インストールでは、ドメインを完成させるために1つまたは複数の拡張テンプレートが必要な場合があります。
グループ・テンプレートは、テンプレート依存の集合である特別なXMLファイルです。これによって、複数の依存テンプレートを必要とするテンプレートでそれらの取得処理が簡略化されます。
構成ウィザードを使用して製品ドメインを作成する場合、インストールする製品用にドメイン・テンプレートおよび拡張テンプレートを同時に選択することができます。
カテゴリ—構成ウィザードの「テンプレート」画面でテンプレートがリストされるカテゴリ。
テンプレート名とバージョン: テンプレート(製品)名とテンプレート・バージョンを示します。構成ウィザードの「テンプレート」画面でテンプレートが選択可能な場合、この名前が構成ウィザードにリストされます。
テンプレート依存: 特定のセクションで説明されているテンプレートで必要とされるリソースを、指定した順序でドメインに提供する前提条件テンプレートです。テンプレートの依存関係の詳細は、「テンプレートの依存関係」を参照してください。
テンプレートJARファイルと場所: JARファイル名とOracleホーム・ディレクトリでの場所。WLSTスクリプトを使用して製品ドメインを設定するときにのみ、この情報が必要になります。
この項では、多くのFusion Middleware製品ドメインに必要なリソースを追加するテンプレートについて説明します。ここでは、次のテンプレートを説明します。
注意: この項で説明するテンプレートは、提供されたままの状態で使用する必要があります。それらを決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。 |
Oracle Java Required Files (JRF)テンプレートでは、WebLogic Serverのインストールに含まれないコンポーネントが構成されます。これらのコンポーネントにより、Oracleビジネス・アプリケーションおよびアプリケーション・フレームワークに共通の機能が提供されます。JRFテンプレートに依存するアプリケーションおよびフレームワークの例として、SOA SuiteおよびWebCenterがあります。
JRFテンプレートは、Oracle ADFおよび他のコア・コンポーネントを使用して開発されたアプリケーションを含むドメインを構成するため、独立で使用されることもあります。
次の表には、このテンプレートの主な情報が記載されています。
表3-1 Oracle JRFテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
Oracle |
テンプレート名とバージョン |
Oracle JRF - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf_template_12.1.2.jar |
Oracle JRF Asynchronous Web Servicesテンプレートでは、WebLogic Serverドメインで実行されるJRF Asynchronous Webサービスに必要なデフォルトのJMSリソースが作成されます。このテンプレートでは、ドメイン内のクラスタに必要なJMS UDD (共通分散宛先)は作成されません。デフォルトのJMS UDDを作成するため、jrfws-async-createUDDs.py
という別個のWLSTスクリプトが提供されています。
このテンプレートは、ドメイン内の非クラスタ・サーバーにターゲット指定する必要があります。
次の表には、このテンプレートの主な情報が記載されています。
このテンプレートはJRF SOAP/JMS WebサービスのJMSキューを作成します。
このテンプレートは、Oracle Application Development Frameworkを使用して作成されたFusion Middlewareコンポーネントおよびアプリケーションに必要です。
次の表には、このテンプレートの主な情報が記載されています。
このテンプレートは、Oracle JDeveloperがインストールされている場合に含まれます。これは、Oracle ADFに開発モード・ロギングを提供します。oracle.jbo
の詳細ロギングが公開されます。
次の表には、このテンプレートの主な情報が記載されています。
この項では、様々なFusion Middleware製品用にWebLogicドメインにEnterprise Managerリソースを追加するときに使用されるEnterprise Managerテンプレートについて説明します。現在、3つのEnterprise Manager JARファイルがあり、これらのすべてのファイルはFusion Middleware構成ウィザードの「テンプレート」画面で製品を選択したときにインストールされます。
このテンプレートを使用して、ドメインにOracle Enterprise Manager Fusion Middleware Controlを追加できます。Fusion Middleware Controlは、Oracle Fusion Middlewareの監視および管理に使用するWebブラウザ・ベースのグラフィカル・ユーザー・インタフェースです。
Oracle WebLogic Server管理コンソールとともに、Fusion Middleware Controlでは、Oracle WebLogic Serverドメイン、インストールおよび構成したOracle Fusion Middlewareコンポーネント、およびデプロイされるアプリケーションなどOracle Fusion Middlewareの環境を管理するツールが提供されます。
Oracle Enterprise Manager Fusion Middleware Controlのより詳細な情報は、『Oracle Fusion Middlewareの管理』のOracle Enterprise Manager Fusion Middleware Controlの使用に関するスタート・ガイドに関する項を参照してください。
注意: このテンプレートは、提供されたままの状態で使用する必要があります。決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。 |
次の表には、このテンプレートの主な情報が記載されています。
表3-6 Oracle Enterprise Managerテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
テンプレート名とバージョン |
Oracle Enterprise Manager - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
このテンプレートは、複数のテンプレートJARファイルからなります。Oracle Fusion Middlewareをインストールすると、これらのJARファイルは次のディレクトリに配置されます。 ORACLE_HOME/em/common/templates/wls テンプレートは、テンプレート・ディレクトリ内にある次のJARファイルからなります。
|
この項では、WebLogic ServerにCoherenceがインストールされている場合に提供されるCoherenceテンプレートについて説明します。
この項では、OWSMリソースを様々なFusion Middleware製品ドメインに追加するために提供されるOWSMテンプレートについて説明します。「Oracle WSM Policy Managerテンプレート」で説明しているように、現在1つのOWSMテンプレートが使用できます。
注意: この項で説明するテンプレートは、提供されたままの状態で使用する必要があります。それらを決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。 |
WSM PMテンプレートは、WSM Policy Manager Java EEアプリケーションのデプロイおよび構成に使用されます。
次の表には、このテンプレートの主な情報が記載されています。
この項では、次のOracle Identity Management (IDM)テンプレートについて説明します。
拡張ドメイン・トポロジ・プロファイルを使用して、このテンプレートはOracle Virtual Assembly Builder Deployerクラスタ・サービスをサポートするドメイン・タイプを提供し、Oracle WebLogic ServerクラスタおよびCoherenceクラスタの構成を可能にし、Coherenceクラスタを使用するようOracle WebLogic Serverクラスタをターゲット指定します。
ウェル・ノウン・アドレス(WKA)またはマルチキャスト通信のどちらかを使用して、Coherenceクラスタを構成できます。通信タイプを指定しない場合、WKAはクラスタ通信に設定されます。
Oracle Virtual Assembly Builder Deployerでは、Coherenceクラスタ・データ・パーティション化を使用して作業を配布します。deployerId
は、特定のデプロイメントIDに固有のすべてのデータが同じノードに必ず存在する、キー・アソシエーションとして使用されます。非同期リクエスト(デプロイ、アンデプロイまたはスケーリング操作など)を実行すると、リクエストはその時点でデータがパーティション化されているノードによって処理されます。データが別のノードで再パーティション化された場合でも、同じノードがリクエストを処理します。
実行中のリクエストがあるノードが停止またはクラッシュすると、デプロイヤ非同期操作はすべて多重呼出し不変でないため、要求は取消されます。つまり、リクエストが開始されると、作業は複数の層にわたって分散されるため、ロールバックできません。
前の状態をクリーンアップすることにより、そのようなリクエストを再開始する必要があります。たとえば、デプロイ操作が取消された場合、対応するデプロイメント・オブジェクトは「失敗」とマーキングされ、理由が「取消」と表示されます。明示的なクリーンアップ操作を呼び出してデプロイメントをクリーンアップした後、別のデプロイメント・オブジェクトを作成してデプロイ操作を開始する必要があります。
コンパクト・ドメイン・トポロジ・プロファイルを使用して、このテンプレートはスタンドアロンのOracle Virtual Assembly Builder Deployer用の設定を提供します。
次の表には、このテンプレートの主な情報が記載されています。
この項では、次のOracle Data Integratorテンプレートについて説明します。
注意: ODI Master Datasourceテンプレート、ODI Baseテンプレート、ODI Work Datatsourceテンプレートは内部テンプレートで、他のOracle Data Integratorテンプレートの依存先としてリストされます。構成ウィザード内の他のODIテンプレートを選択した場合、またはWLSTスクリプトでODIテンプレートを指定した場合、自動的に呼び出されます。このため、構成ウィザードで選択可能なコンポーネントとして表示されず、WLSTスクリプトで指定する必要はありません。 |
ODIインストールがWebLogic Serverにより管理されていない場合は、Oracle Data Integrator Standalone Agentを使用します。
次の表には、このテンプレートの主な情報が記載されています。
表3-10 Oracle Data Integrator Standalone Agentテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
Oracle Data Integrator |
テンプレート名とバージョン |
Oracle Data Integrator Collocated Agent - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
ORACLE_HOME/odi/common/templates/wls/odi_cam_unmanaged_template_12.1.2.jar |
ODIをWebLogic Serverと同じ場所にインストールする場合は、Oracle Data Integrator Standalone Collocated Agentテンプレートを使用します。
次の表には、このテンプレートの主な情報が記載されています。
表3-11 Oracle Data Integrator Standalone Collocated Agentテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
Oracle Data Integrator |
テンプレート名とバージョン |
Oracle Data Integrator Standalone Collocated Agent - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
ORACLE_HOME/odi/common/templates/wls/odi_cam_managed_template_12.1.2.jar |
Oracle Data Integrator Agentテンプレートでは、ライブラリとODI Masterリポジトリ・データ・ソースが必要なODIエージェント・アプリケーションがデプロイされます。
次の表には、このテンプレートの主な情報が記載されています。
Oracle Data Integrator Agent Librariesテンプレートでは、ODIエージェントに必要な共有ライブラリがデプロイされます。
次の表には、このテンプレートの主な情報が記載されています。
表3-13 Oracle Data Integrator Agent Librariesテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
Oracle Data Integrator |
テンプレート名とバージョン |
Oracle Data Integrator Agent Libraries - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
ORACLE_HOME/odi/common/templates/wls/odi_agent_libraries_template_12.1.2.jar |
Oracle Data Integrator Consoleテンプレートでは、ODI Consoleアプリケーションがデプロイされます。
次の表には、このテンプレートの主な情報が記載されています。
表3-14 Oracle Data Integrator Consoleテンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
Oracle Data Integrator |
テンプレート名とバージョン |
Oracle Data Integrator Console - 12.1.2.0 |
テンプレート依存 |
|
テンプレートJARファイルと場所 |
ORACLE_HOME/odi/common/templates/wls/odi_repository_explorer_template_12.1.2.jar |
Oracle Enterprise Manager Plugin for ODIテンプレートでは、Oracle Enterprise Manager用のODIプラグインがデプロイされます。
次の表には、このテンプレートの主な情報が記載されています。
Oracle HTTP Server (OHS)ドメイン・テンプレートは、OHSリソースおよびサービスを基本WebLogic Serverドメインに追加するために使用される拡張テンプレートです。OHSは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。これは、Oracle WebLogic Serverのリスナーと、Web上で静的ページ、動的ページ、およびアプリケーションをホストするためのフレームワークを提供します。使用する特定のOHSテンプレートは、コロケートまたはスタンドアロン環境のどちらでOHSを実装しているかによって異なります。
この章の内容は次のとおりです。
OHSの実装により、1つ以上のFMWドメインにサービスを提供するようにする場合(たとえば、SOAドメインへのリクエストを処理するためにOHSをフロントエンドに配置する場合)、またはFMWコントロールにより提供される高度な管理機能を使用する場合は、Oracle HTTP Server(コロケート)ドメイン・テンプレートを使用します。
表3-16 Oracle HTTP Server(コロケート)ドメイン・テンプレートの詳細
テンプレートの詳細 | 情報 |
---|---|
テンプレート・タイプ |
拡張 |
カテゴリ |
未分類 |
テンプレート名とバージョン |
Oracle HTTP Server(コロケート)—12.1.2.0 |
テンプレート依存 |
Oracle Enterprise Manager for WEBTIER—12.1.2.0 |
テンプレートJARファイルと場所 |
MW_HOME/ohs/common/templates/wls/ohs_managed_template_12.1.2.jar |
ドメイン・トポロジ・プロファイル |
コンパクトおよび拡張 |
カテゴリ |
未定義 |
OHSの実装をFMWドメインのフロントエンドに配置せず、FMWコントロールで提供される管理機能を必要としない場合、またはOHSをDMZ内で運用して、ノード・マネージャで使用される管理ポートを開かない場合は、Oracle HTTP Server(スタンドアロン)ドメイン・テンプレートを使用します。