Oracle Tuxedo Domainsコンポーネント 目次

Domainsについて

Oracle TuxedoのDomainsコンポーネントとは

ドメイン間の相互運用性

ドメイン・ゲートウェイの種類

Domains構成の例

ドメイン・ゲートウェイでサポートされる機能

ローカル・ドメインとリモート・ドメイン間でのリクエスト/レスポンス型の通信

ローカル・ドメインとリモート・ドメイン間での会話型通信

リモート・ドメインでのメッセージのキュー登録

Domainsのエンコードおよびデコード操作

Oracle Tuxedo Domainsのアーキテクチャ

Domains構成ファイル

ドメイン・ゲートウェイ・サーバー

Domains管理サーバー

GWADMサーバー

DMADMサーバー

Domains管理ツール

dmloadcfコマンド

dmunloadcfコマンド

dmadminコマンド

Domains構成ファイル

DMCONFIGファイルの場所

バイナリ形式のDMCONFIGファイル

DMCONFIGファイルのセクションの記述

DMCONFIGファイル関連の新しい用語

Domainsデータ依存型ルーティングの指定

Domainsのトランザクション・タイムアウトとブロッキング・タイムアウトの指定

Domainsコンポーネントによるトランザクション・タイムアウトの処理

Domainsコンポーネントによるブロッキング・タイムアウトの処理

Domainsの接続ポリシーの指定

接続ポリシーの構成方法

ローカル/リモート・ドメイン単位の接続ポリシー

TDomainセッション単位の接続ポリシー

TDomainセッションの作成

TDomainセッション単位の接続ポリシーの作成

TDomainセッションでの正規表現の使い方

DM_MIBを使用したTDomainセッション情報の指定とリクエスト

DMADMINを使用したTDomainセッション情報の指定とリクエスト

旧バージョンのTuxedoとのTDomainセッションの相互運用性

接続再試行プロセスの使用方法

接続ポリシーによるリモート・サービスの可用性の判断

Domainsのフェイルオーバーとフェイルバックの指定

Domainsレベルのフェイルオーバーとフェイルバックの構成

Domainsリンク・レベルのフェイルオーバーの構成

TDomainセッションのリンク・レベルのフェイルオーバーの構成

Domainsのキープ・アライブの指定

TCPレベルのキープ・アライブ

DomainsのTCPレベルのキープ・アライブの構成

アプリケーション・レベルのキープ・アライブ

Domainsのアプリケーション・レベルのキープ・アライブの構成

旧リリースのOracle Tuxedoとのキープ・アライブの互換性

Domains環境の構成

移行を考慮したDomains環境の構成

DMADMサーバーの移行

TDomainゲートウェイ・グループの移行

個々のサーバー・プロセスをアクティブにする手段

ATMI Domainsの計画と構成

複数のOracle Tuxedoアプリケーションに基づくDomainsの構築計画

オプション1:単一のOracle Tuxedoドメインとしてアプリケーションを再構成する

結合したアプリケーションのUBBCONFIGファイルの作成

オプション1の制限

オプション2:アプリケーションをDomains構成として再構成する

Domains環境のbankappアプリケーションのUBBCONFIGファイルの作成

bankappアプリケーションのDMCONFIGファイルの作成

Domains環境のクレジット・カード認可アプリケーションのUBBCONFIGファイルの作成

クレジット・カード認可アプリケーションのDMCONFIGファイルの作成

creditapp Domains構成の検証

Domains構成の設定

サンプルDomainsアプリケーション(simpapp)の構成

構成タスク

lappの環境変数の設定

Windowsの例

UNIXの例

UBBCONFIGファイルでのlappのDomains環境の定義

サーバー・グループの定義

サーバーの定義

DMCONFIGファイルでのlappのDomainsパラメータの定義

DM_LOCALセクションの定義

DM_REMOTEセクションの定義

DM_EXPORTセクションの定義

DM_IMPORTセクションの定義

DM_TDOMAINセクションの定義

lappのアプリケーションおよびDomainsゲートウェイ構成ファイルのコンパイル

rappの環境変数の設定

Windowsの例

UNIXの例

UBBCONFIGファイルでのrappのDomains環境の定義

DMCONFIGファイルでのrappのDomainsパラメータの定義

rappのアプリケーションおよびドメイン・ゲートウェイ構成ファイルのコンパイル

ドメイン間のデータの圧縮

リモート・ドメインへのサービス・リクエストのルーティング

Domains構成のセキュリティの設定

Domainsのセキュリティ・メカニズム

Domains認証のプリンシパル名の構成

Domainsパスワード・セキュリティの構成

DM_MIB(5)を使用したDomainsパスワード(DM_PW)の設定

dmadminコマンドを使用したDomainsパスワード(DM_PW)の設定

ドメイン間のパスワード・セキュリティのコーディング例

例1:セキュリティをNONEに設定する

例2:セキュリティをAPP_PWに設定する

Domainsアクセス制御リストの構成

リモート・ドメインのACLポリシーの構成

Domainsリンク・レベル暗号化の構成

Domains構成の接続の設定

クライアントのリクエストに応じた接続のリクエスト(ON_DEMANDポリシー)

起動時の接続のリクエスト(ON_STARTUPポリシー)

接続を受信メッセージのみに制限する(INCOMING_ONLYポリシー)

ON_STARTUPのみでの接続再試行間隔の構成

最大再試行回数の構成

ドメイン間の接続ポリシーのコーディング例

Domains構成の接続の制御

ドメイン間の接続の確立

ドメイン間の接続の切断

接続ステータスの報告

ドメイン接続イベントの開始

Domainsリンク・レベルのフェイルオーバーとキープ・アライブの構成

CORBA Domainsの計画と構成

CORBA Domains環境の概要

シングル・ドメイン通信とマルチ・ドメイン通信

シングル・ドメイン通信

マルチ・ドメイン通信

CORBA Domains構成の要素

構成ファイルの使い方

UBBCONFIGファイル

ドメイン名

ゲートウェイのグループとサーバー名

DMCONFIGファイル

DM_RESOURCES

DM_LOCAL

DM_REMOTE

DM_EXPORT

DM_IMPORT

DM_ACCESS_CONTROL

DM_TDOMAIN

factory_finder.iniファイル

DM_REMOTE_FACTORIES

DM_LOCAL_FACTORIES

factory_finder.iniファイルでの一意のファクトリ・オブジェクト識別子の指定

factory_finder.iniファイルの処理

CORBA Domains構成の種類

直接接続ドメイン

間接接続ドメイン

CORBA Domains構成の例

UBBCONFIGファイルの例

DMCONFIGファイルの例

factory_finder.iniファイルの例

Domainsの管理

Domainsの実行時管理コマンドを使用する

管理インタフェースdmadmin(1)を使用する

Domains管理サーバーDMADM(5)を使用する

ゲートウェイ管理サーバーGWADM(5)を使用する

ドメイン・ゲートウェイ・サーバーを使用する

ドメイン・ゲートウェイのパフォーマンスをチューニングする

Domains環境でのトランザクションの管理

DomainsでTMS機能を使用する

トランザクションでGTRIDマッピングを使用する

密結合関係と疎結合関係の定義

Domainsをまたがるグローバル・トランザクション

ローカル・リクエストとリモート・リクエストを生成するサービス・リクエスト・グラフの例

Oracle eLink OSI TPとOracle Tuxedo Domainsのトランザクション・ツリー

Domainsでのトランザクション管理のまとめ

ログ機能によるトランザクションの追跡

失敗したトランザクションの回復