Cosminexus 機能解説

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

14.5.1 リソース接続とトランザクション管理の概要

ここでは,Application Serverが接続できるリソースと,リソースをトランザクションで管理するための方法について,概要を紹介します。

バッチアプリケーションでは,処理の延長でデータベースに接続できます。バッチアプリケーションからデータベースに接続するには,接続するリソースに対応したリソースアダプタをデプロイして使用します。Cosminexusシステムでは,データベースに接続するためのリソースアダプタであるDB Connectorを提供しています。

また,Cosminexusでは,これらのリソースに効率的かつ信頼性の高い方法でアクセスするために,コネクションプーリングやトランザクション管理の機能を提供しています。コネクションプーリングを使用すると,リソースに対するコネクションをプーリングして,効率的にコネクションを使用できます。また,障害が発生したコネクションを適切にコネクションプールから取り除きます。また,トランザクション管理の機能を使用すると,トランザクションマネジャが,メソッドごとに指定するトランザクション属性やJTAインタフェース(UserTransaction)による指示に基づいて,リソースアクセスのトランザクションを適切に制御します。

なお,バッチアプリケーションではグローバルトランザクションは使用できません。

コネクションプーリング,およびトランザクション管理の機能を使用したリソースへの接続の例を次の図に示します。

図14-7 コネクションプーリングおよびトランザクション管理の機能を使用したリソースへの接続の例

[図データ]