Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第30章 ワークユニットの設計> 30.2 各種ワークユニット

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

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

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

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

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

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

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

image

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

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

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

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

imageimage


下へ30.2.2.1 ワークユニットを利用したアプリケーションの実行環境
下へ30.2.2.2 APMを利用したサーバアプリケーションの作成
下へ30.2.2.3 サーバオブジェクトの登録
下へ30.2.2.4 ローカルトランザクション連携の処理
下へ30.2.2.5 グローバルトランザクション連携の処理
下へ30.2.2.6 サーバアプリケーションプロセスの形態(Solaris OEおよびLinuxの場合)

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

All Rights Reserved, Copyright (C) 富士通株式会社 2006