![]() |
![]() |
|
|
開発の視点:ATMI の使用
BEA Tuxedo の API であるアプリケーション・トランザクション・モニタ・インターフェイス (ATMI) は、通信、トランザクション、およびデータ・バッファ管理のためのインターフェイスで、BEA Tuxedo システムによってサポートされるすべての環境で動作します。この ATMI によって、アプリケーション・プログラムと BEA Tuxedo システムとのインターフェイスが定義されます。ATMI は、広範な機能に対応する 1 つの単純なインタフェースです。ATMI には、トランザクション処理の X/Open DTP モデルがインプリメントされています。
ATMI の使用
ATMI ライブラリには、BEA Tuxedo アプリケーションでグローバル・トランザクションを定義し、制御するための各種の関数が含まれています。グローバル・トランザクションを使用すると、分散アプリケーションで、複数のプログラムおよびリソース・マネージャにわたる排他的な作業単位を管理できます。1 つのトランザクション内のすべての作業は、1 つの論理単位として処理されます。そのため、タスクを正常に完了できないプログラムが 1 つでもあると、そのトランザクションではどのプログラムでも何も処理は行われません。ほとんどの ATMI 関数では、異なる通信方法がサポートされています。これらの関数は、プログラム間でデータを交換できるようにして、分散プログラムを互いに結び付けます。すべてのATMI 関数は、型付きバッファでデータを送受信します。 実行されるタスクごとに分類した ATMI 関数 (C および COBOL のバインディング対応) については、「BEA Tuxedo ATMI のアーキテクチャ」 の 表の「ATMI 関数」を参照してください。 注記 ATMI トランザクション管理関数を使用することは必須ではありません。 関連項目
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|