• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:用語について)

IT用語に関する質問:OCXとアクティブX、コンポーネント、ミドルウェアについて

このQ&Aのポイント
  • VB.netでWinアプリケーションを開発している人のための質問です。OCXとアクティブXの違いやネット環境での利用の可否、さらに「コンポーネント」や「ミドルウェア」という用語についてもまとめて質問しています。
  • OCXとアクティブXの違いは、ネット環境で利用できるかどうかです。具体的には、OCXはローカル環境で実行され、アクティブXはインターネット上で実行されます。また、OCXやアクティブXは「コンポーネント」という総称であり、ソフトウェアの一部を指すことができます。
  • ミドルウェアは、ソフトウェアシステム内の異なるコンポーネント間で情報のやり取りを行うためのソフトウェアです。ミドルウェアは、アプリケーションエンドポイントの管理、通信プロトコルの処理、データ変換などを担当します。例えば、クライアントとサーバーの間でデータの送受信を行う際に、ミドルウェアがデータの変換や暗号化などを行います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hawkwind
  • ベストアンサー率34% (160/469)
回答No.1

ActiveX⊃OCXですね。 OCX は ActiveXコントロールとよばれるものです。 ActiveX の一形態ですが、これが最も馴染みが大きいです。 ActiveXはネット環境のために作成された概念です。 実際はActiveXの仕様にしたがって作成された部品はすべて ActiveXとなりますので、ネット云々を意識しても意味はありません。 コンポーネントというのは組み込み式部品の総称ですから、 例えばSusieのプラグインといったものも入ります。 私の中では一応、下のような関係でまとまっています。 コンポーネント⊃COM⊃ACTIVEX⊃OCX 既に数年前にCOMというものが登場しています。 あまり耳慣れないかもしれませんが、JAVAに匹敵する概念ですから、 調べられるとよいでしょう。 ミドルウェアに関しては次のような解説があります。 http://e-words.jp/w/E3839FE38389E383ABE382A6E382A7E382A2.html しかし、このような説明では実像をつかむのは不可能でしょう。 実はミドルウェアでは真のコストダウンははかれないのです。 イントラネットを調べてみてください。 それで前途が見えてくると思います。

関連するQ&A