Cosminexus 機能解説
Cosminexus DABroker Libraryは,JDBCドライバとDABrokerのデータベース接続部品から構成されたデータベースに接続するミドルウェアです。
Cosminexus DABroker Libraryを利用して開発したアプリケーションは,JDKが対応するWWWブラウザで動作します。開発したアプリケーションを組み込むマシンには,Cosminexus DABroker Libraryが提供するJDBCドライバが必要です。Cosminexus DABroker Libraryはサーバで動作するアプリケーションだけサポートしています。
Application Serverを利用したデータベース接続の流れを次の図に示します。
図I-1 Application Serverを利用したデータベース接続
Cosminexus DABroker Libraryで開発したアプリケーションは,Application Serverに組み込んで使用します。アプリケーションからの要求は,Application Server上にあるJDBCドライバを経由し,Cosminexus DABroker Libraryで処理されます。
Application Serverのアプリケーションの動作時には,Cosminexus DABroker Libraryで提供するネイティブライブラリがApplication Server上に動的にロードされます。ネイティブライブラリがロードされると,Java標準のネイティブライブラリインタフェースである,JNIを使用してアプリケーションとCosminexus DABroker Libraryを接続します。ネイティブライブラリを使用することで,アプリケーションとCosminexus DABroker Libraryとの接続処理を高速化し,高性能なデータベース接続を実現します。また,同一マシン上にアプリケーション,JDBCドライバ,Cosminexus DABroker Libraryがあるため,通信処理のオーバーヘッドがなく,Javaアプレットやクライアントで動作するアプリケーションに比べて高性能な処理を実現します。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.