3.1.1 制御フロー

TPフレームワークは、ORBおよびPOAと連携して、次の方法でアプリケーション・プログラムのフローを制御します:

  • サーバー・メインラインを制御し、サーバーの起動と停止の適切なタイミングでTPフレームワークで定義されているクラスのコールバック・メソッドを呼び出します。これにより、アプリケーション・プログラマは、ORBおよびPOAの初期化とトランザクションの調整、リソース・マネージャ、および停止時のオブジェクトの状態に関連する複雑な対話を考慮する必要がなくなります。
  • クライアント・リクエストの到着および完了時のオブジェクトのアクティブ化および非アクティブ化をスケジューリングします。これにより、アプリケーション・プログラマがオブジェクトのアクティブ化および非アクティブ化に関する複雑な管理作業から解放されるだけでなく、ミッション・クリティカルなタスクで重要な役割を果たす、TPモニター・インフラストラクチャの強力なロード・バランシング機能を使用できるようになります。