OCX | ASAHIネット
HOME
キーワードトップ
その他
ABC
O
OCX
OCX
Component Object Model(
COM
、
コンポーネント
・
オブジェクト
・モデル)とは、
マイクロソフト
が提唱する
ソフトウェア
の再利用を目的とした技術のことである。
ソフトウェア
間での通信に用いられる。
COM
を使用して開発された
ソフトウェア
を
COM
コンポーネント
と呼ぶ。
COM
コンポーネント
は、特定の開発言語に依存せず、
C言語
やJavaなど、様々な言語により開発を
行
うことができる。
COM
という用語は
ソフトウェア
開発の世界では
OLE
、
OLE
オートメーション、
ActiveX
、
COM+
、
DCOM
をカバーする包括的な用語としてよく使われる。
COM
コンポーネント
は、他
ソフトウェア
と通信するためのインタフェースを有している。アプリケーション
ソフトウェア
は、公開されているインタフェースを介して
COM
コンポーネント
と通信をし、それらを組み合わせることでサービスを提供する。言語による割り付けの違いは、参照カウンタを利用して
オブジェクト
の生成と破棄を彼ら自身の責任とすることにより解決する。
オブジェクト
の異なるインタフェース間のキャストは
QueryInterface
関数
で
行
う。
メソッド
呼び出しを
デリゲート
(委譲)する形でサブ
オブジェクト
の集合(アグリゲーションと呼ぶ)を生成する方法が
COM
内における最適な
継承
方法である。
COM
は主として
Microsoft
Windows
上で使用されるが、
UNIX
や
Mac OS
でも使用することができる。
COM
の前身は
OLE
である。
COM
は
.NET Framework
に置き換えられてゆくものと考えられており、また
Windows
Communication Foundation (WCF) を通じて
Webサービス
を
サポート
する。WCFがXMLベースの
SOAPメッセージ
を利用するのに対し、
ネットワーク
で接続された
DCOM
は
バイナリ
の独自仕様
フォーマット
を利用する。
COM
はまた
ソフトウェア
コンポーネント
システム
として
CORBA
やJava Beansと競合関係にある。
「
OCX
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
おすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。