サービス&サポート


DCOMで使用可能なデフォルト・ネットワーク・プロトコルを構成する方法

このテクニカルノートの情報は、以下に該当します:

製品:RSView32 Active Displayタイプ:アプリケーションノート
テクニカルノートID:A1799JA
パッケージ/モジュール:Runtime
Works
英文版作成日:2001/04/17
リビジョン:6.30.16
修正リビジョン:
サブシステム: N/A

テクニカルノート本文:

背景:
分散コンポーネント・オブジェクト・モデル(DCOM)は、異なる機器上のソフトウェアコンポーネント(オブジェクト)がTCP/IP, UDP/IP, IPX/SPX, AppleTalk, HTTPなどの各種ネットワーク転送(接続指向および接続なしの両方)を介して通信するためのプロトコルです。簡単にいうと、これはネットワークをCOM(オブジェクト指向テクノロジをベースとしてクライアント/サーバアプリケーションを開発するためのMicrosoftのソフトウェアアーキテクチャ)に拡張することです。

DCOMは、ADS (Active Display System)およびRSView OPCクライアント/サーバシステムなどのRSViewベースのクライアント/サーバシステムの中核となる転送テクノロジです。

デフォルトプロトコルの構成
本質的に、DCOMは、標準のネットワークプロトコルの最上位に位置する通信プロトコルを提供します。DCOMベースの通信を行なうには、コンピュータ間のネットワーク通信が必要です。DCOMアプリケーションは、最初に初期化される際に、使用可能なネットワークプロトコルをリストの上から順に使用して、サーバマシンとの通信を試みます。1番目のプロトコルを使用する通信に失敗すると、2番目以降のプロトコルを順番に試みます。このプロトコル切換えプロセスは多くの時間が要し、DCOMサーバの応答やエラーのレポートにも時間がかかります。このプロセスの実行中、他のプロセスが中断され、応答が停止されます。

DCOMの初期化において、このような事態の発生を防止し、遅延時間を最小化するには、最も成功する可能性の高いネットワークプロトコルをリストの一番上に構成するのが効果的です。ADS, RSView OPCサーバなどの多数のアプリケーションは、接続指向のTCP/IPプロトコルです。これを行なうには、NT 4.0 SP 4以降およびWindows 2000に組込まれているDCOMCNFGユーティリティを使用します。

注記: SP 4以前のService Packが組込まれたWindows 95, Windows 98およびNT 4.0用のDCOMCNFGユーティリティには、既定のプロトコルタブはありません。

より効果的なもう1つの方法は、他のDCOMアプリケーションが接続指向のTCP/IP以外のプロトコルを使用していないことを確認して、接続指向のTCP/IP以外のDCOMで使用可能なネットワークプロトコルをすべて削除することです。(例えば、いくつかのOPCサーバベンダーがデータグラムUDP/IPプロトコルを使用している場合は、リストに記載する必要があります。)


法的な注意事項:
本版は、英文テクニカルノートの和訳です。英文原文を正文といたします。
ロックウェル・ソフトウェア(RSI) のKnowledgebaseに記載された情報は、いかなる保証もなく「そのままで」提供されます。RSI は、明示または暗示されたいかなる保証も負いません。また、RSI がそのような損害の可能性を忠告していた場合でも、直接、間接、偶発的、必然的な利益の損失または損害を含むいかなる損害についても、RSI は責任を負いません。
©2000 Rockwell Software Inc. All rights reserved.