分散コンポーネントオブジェクトモデルとは何ですか?

過去数十年にわたって、コンピューター科学者は、分散コンポーネントテクノロジーを使用して、コンピューター全体のパフォーマンスの向上に取り組んできました。 分散コンポーネントオブジェクトモデル(DCOM)は、Microsoft®によって作成され、複数のコンピューターサーバーにわたってMicrosoft®ソフトウェアコンポーネントの配布を可能にしました。 このテクノロジーにより、サーバーを企業でクラスター化できるため、会社全体のスケーラビリティが大幅に作成されます。

分散コンポーネントオブジェクトモデルは、1990年代後半にWindows®NTオペレーティングシステムで最初に導入されました。このテクノロジーは、ほとんどのMicrosoft®ソフトウェアアプリケーションで使用されている標準の共通オブジェクトモデル(COM)フレームワークへの進歩的な追加でした。 COMフ​​レームワークは、1つのマシンから複数のアプリケーションにアクセスする方法を提供しましたが、会社ネットワーク上の外部マシンでは動作しませんでした。

コンポーネントとソフトウェアサービスの共有は、今日のインターネット上の標準的なプラクティスです。旅行予約siにはいくつかの例が見られますホテル、航空会社、レンタカー機関に接続するTE。このテクノロジーにより、コンピューターは複数のネットワークでソフトウェアアプリケーションを共有できます。分散コンポーネントオブジェクトモデルは、多くのMicrosoft®アプリケーションをネットワーク全体で機能させるテクノロジーです。

Microsoft's®分散コンポーネントオブジェクトモデルに似た競合するテクノロジーがたくさんあります。これらのテクノロジーには、com、com+、およびwebサービスが含まれます。 DCOMは、主にMicrosoft®製品を使用する組織で使用されています。

分散コンポーネントオブジェクトモデルを使用するための欠点の1つは、これらのコンポーネントをサポートするために製品のMicrosoft®コレクション全体を使用する必要があることです。これには、Windows®オペレーティングシステム、Webサーバー、およびデータベースレイヤーが含まれます。 DCOMはMicrosoft®の独自のものであり、適切に機能するために基礎となるMicrosoft®テクノロジーが必要です。

DCOMは、プロセス間通信層技術と見なされます。これにより、コンピューターはネットワーク上の別のコンピューター上の別のアプリケーションにアクセスできます。これにより、アプリケーションを複数のサーバーで共有できます。

ほとんどの企業は、DCOMおよびCOMテクノロジーをより進歩的なWebサービスソフトウェアに使用することから進化しました。このタイプのソフトウェアは、1つの複数のソフトウェア構成とハードウェアプラットフォームを実行できるため、標準のDCOMよりも柔軟です。これは、外部クライアントが通常より一般的であるため、インターネット上のソフトウェアにとって不可欠です。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?