Cosminexus 機能解説
ここでは,Application Serverが接続できるリソースと,リソースをトランザクションで管理するための方法について,概要を紹介します。
バッチアプリケーションでは,処理の延長でデータベースに接続できます。バッチアプリケーションからデータベースに接続するには,接続するリソースに対応したリソースアダプタをデプロイして使用します。Cosminexusシステムでは,データベースに接続するためのリソースアダプタであるDB Connectorを提供しています。
また,Cosminexusでは,これらのリソースに効率的かつ信頼性の高い方法でアクセスするために,コネクションプーリングやトランザクション管理の機能を提供しています。コネクションプーリングを使用すると,リソースに対するコネクションをプーリングして,効率的にコネクションを使用できます。また,障害が発生したコネクションを適切にコネクションプールから取り除きます。また,トランザクション管理の機能を使用すると,トランザクションマネジャが,メソッドごとに指定するトランザクション属性やJTAインタフェース(UserTransaction)による指示に基づいて,リソースアクセスのトランザクションを適切に制御します。
なお,バッチアプリケーションではグローバルトランザクションは使用できません。
コネクションプーリング,およびトランザクション管理の機能を使用したリソースへの接続の例を次の図に示します。
図14-7 コネクションプーリングおよびトランザクション管理の機能を使用したリソースへの接続の例
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.