Interstage Application Server OLTPサーバ運用ガイド
目次 索引 前ページ次ページ

第2章 OLTPサーバの設計> 2.2 各種ワークユニット

2.2.3 トランザクションアプリケーションのワークユニット

 トランザクションアプリケーションを作成する作業について説明します。トランザクション連携の形態は、大きく以下の2つに分けられます。

ローカルトランザクション連

 1つのアプリケーションは、1つのデータベースとだけ連携します。トランザクションは、1つのサーバ内に閉じており、トランザクションはサーバ側で制御します。

グローバルトランザクション連

 1つのアプリケーションは、複数のデータベースと連携し、同時更新を行うことができます。トランザクションはクライアント側またはサーバ側で制御できます。
 また、別のサーバシステムにあるデータベースとの連携も可能です。これにより、トランザクションアプリケーションやデータベースなどの資源が自由に配置できるようになり、より柔軟な運用設計が可能となります。なお、グローバルトランザクションは、X/Openの規定したXA仕様(インタフェース)に準拠しています。

 以下に、ローカルトランザクション連携とグローバルトランザクション連携の場合の運用イメージを示します。

 トランザクションアプリケーションを利用するためには、CORBAアプリケーションを利用する場合の作業のほかに、トランザクションに関連した作業が必要となります。

 ここでは、トランザクションアプリケーションを利用する場合に必要な作業について説明します。
 まず、トランザクション連携を行う前に理解しておく必要のある、以下の内容について説明します。

 トランザクションの形態に応じてそれぞれ必要となる作業については、以下の内容で説明します。

 また、トランザクションアプリケーションの以下について説明します。


下へ2.2.3.1 ワークユニットを利用したアプリケーションの実行環境
下へ2.2.3.2 APMを利用したサーバアプリケーションの作成
下へ2.2.3.3 サーバオブジェクトの登録
下へ2.2.3.4 ローカルトランザクション連携の処理
下へ2.2.3.5 グローバルトランザクション連携の処理
下へ2.2.3.6 セション情報の管理
下へ2.2.3.7 サーバアプリケーションプロセスの形態(Solaris OEおよびLinuxの場合)

目次 索引 前ページ次ページ

Copyright 2003 FUJITSU LIMITED