ミドルウエアの種類と概要www.doppo1.netミドルウエアの種類と概要アプリケーションがデータベースを利用するためにはアプリケーションとDBの橋渡しをするモジュールが必要です。このモジュールをここではミドルウエアと呼んでいます。DATABASEにバンドルされているミドルウエアには以下のようなものがあります。ORACLEの最も基本的なミドルウエア。sqlplusを始めとして様々なORACLE製品がOCIを利用しており、機能やオプション設定等は最も多く提供されています。その反面、他のミドルウエアと比較して実装が最も複雑になる場合が多い。Thin以外のクライアントは必ずOCIライブラリのインストールは必要になります。C言語に対応するプリコンパイラ方式のミドルウエア。PL/SQLのような実装が可能でOCIと比較すると実装が簡易です。UNIX系OS上でORACLEを利用するアプリケーションを実装する場合に利用されます。COBOLに対応するプリコンパイラ方式のミドルウエア。COBOL自体が使われなくなってきているのであまり見かけません。OO4OはCOMコンポーネントのミドルウエアです。VBやVBAのアプリケーションで使用されるケースが多いようです。11gR2が最後のリリースで12c以降なくなりました。.netフレームワーク上で動作するミドルウエア。12cにおいてOO4Oがなくなったことから.netアプリケーションではODP.netへ移行していくはずです。9iまではWINDOWSのみ。ACCESSやEXCEL等のOFFICE系かVCのアプリケーションで使用されることが多いようです。SERVERやDB2など他社DBとORACLE間で接続する場合はODBCを利用します。ODBCやOO4Oと比べるとあまり見かけません。内部的にOCIライブラリを使用するType2とjavaのソースのみで接続するType4(Thin)の2通りの接続方法があります。本サイトはリンクフリーです。本サイトの情報により発生した問題等については一切責任を負えません。管理人への連絡はftpsaba0123@hotmail.comまでどうぞ。