DABroker for COBOLでは,データの検索,更新,任意のSQLの実行ができるCOBOLインタフェースを提供します。DABroker for COBOLのインタフェースを使用して,データベースにアクセスするためのサーバアプリケーションを開発できます。なお,COBOLインタフェースは,COBOL85を利用します。
次にDABroker for COBOLの特長を示します。
DABroker for COBOLは,データベースへの接続,SQLの実行,ストアドプロシジャ,トランザクションなどの制御を設定するインタフェースを提供します。
DABrokerでは,アプリケーションからのデータベースアクセス要求をマルチスレッドで実行します。DABroker for COBOLで開発するアプリケーションからの要求も,マルチスレッドで実行します。
DABroker for COBOLで開発するサーバアプリケーションは,データベースアクセスを同期処理で実行します。同期アクセス処理でデータベースアクセスを実行すると,データベースでの処理結果がアプリケーションに通知されるまで,アプリケーションでは,次の処理を実行できません。同期アクセス処理については,「2.2 データベースアクセス」を参照してください。
DABroker for COBOLで開発するアプリケーションは,サーバマシンに組み込んで使用します。開発したアプリケーションに対応するクライアントアプリケーションは,必要に応じて開発します。図1-9に,システム構成例を示します。
図1-9 COBOLで開発した場合のシステム構成例