分散トランザクション処理機能 OpenTP1 解説

[目次][用語][索引][前へ][次へ]

3.8.1 サービス関数動的ローディング機能の使用例

サービス関数動的ローディング機能を使う場合,サービス関数動的ローディング機能だけを使用したり,サービス関数動的ローディング機能とスタブを併用したりできます。

<この項の構成>
(1) サービス関数動的ローディング機能だけを使用する例
(2) サービス関数動的ローディング機能とスタブを併用する例

(1) サービス関数動的ローディング機能だけを使用する例

サーバ側でクライアントからの要求を受信すると,UAP共用ライブラリから取得したサービス関数を実行します。

サービス関数動的ローディング機能を使ったUAPの例を,SPPの場合とMHPの場合に分けてそれぞれを以降の図に示します。

図3-70 サービス関数動的ローディング機能を使ったUAP(SPP)の例

[図データ]

図3-71 サービス関数動的ローディング機能を使ったUAP(MHP)の例

[図データ]

(2) サービス関数動的ローディング機能とスタブを併用する例

サービス関数動的ローディング機能は,スタブとサービス関数を使ったSPPと併用できます。併用する場合,サービスを追加または削除するときに,スタブとサービス関数を使ったUAPの実行形式ファイルを再生成する必要はありません。

サービス関数動的ローディングとスタブを併用したUAPの例を,SPPの場合とMHPの場合に分けてそれぞれを以降の図に示します。

図3-72 サービス関数動的ローディング機能とスタブを併用したUAP(SPP)の例

[図データ]

図3-73 サービス関数動的ローディング機能とスタブを併用したUAP(MHP)の例

[図データ]