![]() |
![]() |
![]() |
![]() |
![]() |
トランザクション処理システムに必須の特性:
原子性: トランザクションによるデータベースへのすべての変更は永続化されるか、そうでない場合はNULL化されます。
一貫性: トランザクションが正常に実行されると、データベースが前の有効状態から新しい有効状態に変化します。
隔離性: トランザクションによるデータベースへの変更は、トランザクションが処理を完了するまで他の処理からは見えません。
持続性: トランザクションによるデータベースへの変更は、システムまたは媒体の障害が発生しても失われません。Oracle Tuxedo System/Tアプリケーションは、単一のTUXCONFIGファイルに記述された環境によってバインドされます。/ドメインのドメイン・ゲートウェイ・グループを介して、Oracle Tuxedo System/Tアプリケーションは別のアプリケーションと通信できます。単独で使用される場合、ドメインという用語にはいくつかの意味があります。tmconfigファイルの構成によってバインドされるOracle Tuxedoアプリケーションを指す場合は、混同されないよう、アプリケーション・ドメインという用語を使用します。アプリケーション・ドメインは、単一のプラットフォームまたは共有メモリー(SHM)環境に制限することも、マルチ・プロセッサ(MP)環境の複数マシンに拡張することもできます。CNOSは、LU6.2の一環として実装されたサービス・プログラムです。CNOSプログラムは2つの通信LU間のセッション制限をネゴシエーションします。このガイドでは、会話型通信には2つの意味があります。コンテキストによって、どちらを意味するかが決まります。Oracle Tuxedo System/Tでは、会話型通信は、接続が開き、停止するまで開いたままになるプロセス間の通信のモードを表します。通信は、送信と受信によって確立されます。これは、通信が呼出しと応答によって確立されるリクエスト/レスポンス・モデルとは区別されます。SNAに関しては、会話型通信が継続している間、会話型通信はセッションを使用します。SNAの会話型通信では、通信がOracle Tuxedo System/Tの会話型通信である場合もあれば、リクエスト/レスポンス・モデルである場合もあります。SNAの各会話型通信には、LUによって初期化されたときにCONVID (会話ID)が割り当てられます。SNAの会話型通信には、マップ済と基本があります。ドメインになれるのは、独立して管理される別のOracle Tuxedo System/Tアプリケーション、別のトランザクション処理システムの制御下にあるアプリケーションまたはリモートのCICS/ESAリージョンにあるアプリケーションです。ローカル・ドメインとリモート・ドメインがあります。ローカル・ドメインは、他のドメインからアクセス可能なアプリケーションの部分(サービスのセットまたはサブセット)です。ローカル・ドメインは常にドメイン・ゲートウェイ・グループで表されるため、これらの用語は同義語として使用されます。LU6.2は特別なSNA論理ユニットで、プログラム間通信用の特定のサービス・セットを指定します。サービスには、同期点、バッファのレコードへのマッピング、メッセージ確認およびセキュリティがあります。ミラー・トランザクション(CSMI、CSM1、CSM2、CSM3、CSM5、CPMI、CVMIまたはユーザー定義ミラー・トランザクション識別子)を指定する着信リクエストを処理するCICS/ESAタスクです。リモート・ドメインは、ドメイン・ゲートウェイ・グループを介してアクセスされるアプリケーションの部分です。リモート・ドメインは、別のOracle Tuxedo System/Tアプリケーションか、別のTPシステムの下で実行されるアプリケーションであるかまたはOracle Tuxedo Mainframe Adapter for SNAアプリケーションかのいずれかです。2つのLUがバインドしあうとき、つまり相互に通信する方法をネゴシエートできた場合、これらはセッション状態にあるといわれます。SNAでは、1つのLUタイプで構成可能なセッション数に固定制限が設けられています。