トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド
TPBrokerはトランザクションやプロセスごとにオブジェクトを持ち,そのオブジェクトインタフェースを使用してトランザクション制御をします。
TPBrokerの主要なコンポーネントとオブジェクトインタフェースについて,次の図に示します。
図3-1 TPBrokerの主要なコンポーネントおよびオブジェクトインタフェース
- <この項の構成>
- (1) コンポーネント
- (2) オブジェクトインタフェース
(1) コンポーネント
トランザクションオリジネータは,トランザクションを開始する任意のプログラムです。リカバラブルサーバは,トランザクション内でトランザクションオリジネータによって直接的に,または一つ以上のトランザクショナルオブジェクトを介して間接的に起動される,回復可能な状態を持つオブジェクトを実装します。
リカバラブルサーバは,ResourceをCoordinatorに登録します。Resourceは,トランザクションサービスによって起動される2相コミットプロトコルを実装しています。
TPBrokerは次に示すオブジェクトインタフェースを提供しています。各オブジェクトインタフェースについては,「3.1.3 オブジェクトトランザクションサービス」を参照してください。
- Control
- Coordinator
- Current
- RecoveryCoordinator
- Resource
- SubtransactionAwareResource
- Synchronization
- Terminator
- TransactionalObject
- TransactionFactory
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.