2011-01-12 8 views

答えて

0

いいえ、データベースシステムは常にバックエンドのアプリケーションアーキテクチャの一部です。

ミドルウェアの例は、 COMまたはCORBAとなります。

HTH。
トマス

+0

この場合、COMは何を表しますか? – Prisoner

+0

コンポーネントオブジェクトモデル。 http://en.wikipedia.org/wiki/Component_Object_Modelを参照してください。 –

0

はい。 「ミドルウェア」は、アプリケーションプログラムとオペレーティングシステムの基本サービスとの間に位置するソフトウェアとして定義することができる。一般に、ミドルウェアはこれらのオペレーティングシステムサービスを抽象化し、追加機能を提供することがあります。 DBMSはこの定義に完全に適合し、データを効率的に格納、整理、およびアクセスするための自然なインタフェースを証明します。アプリケーション・プログラムは、ディスクおよび/またはメモリー・アクセス用のオペレーティング・システム・サービスを直接呼び出すのではなく、DBMS APIを使用します。 COMとCORBAもミドルウェアの例です。

「通信ミドルウェア」は、オペレーティングシステムのIPCサービスを抽象化する特定の種類のミドルウェアです。通信ミドルウェアは、プロセス間通信(データの送受信)を行うためのAPIを提供しているため、アプリケーションプログラムはソケットやパイプの作成や管理にオペレーティングサービスを使用する必要はありません。通信ミドルウェアの例には、DDS、JMS、およびCorbaがあります。

関連する問題