要するに、はい。eConnect SDKは、リクエストに対してeConnectを発行するすべてのクライアントマシンにインストールする必要があります。Webアプリケーションを構築している場合は、リクエストの発信元のWebサーバーにeConnectSDKをインストールする必要があります。
各ユーザーのPCにインストールするWindowsフォームアプリケーションを開発している場合は、eConnectSDKも各ユーザーのPCにインストールする必要があります。これは望ましい展開シナリオではないことが多いため、多くの人が新しいサービスを作成して、アプリケーションが必要とする特定のeConnect要求をカプセル化し、SDKをサーバーにインストールするだけでよいようにしています。
検討する価値のあるもう1つのオプションは、DynamicsGPWebサービスと呼ばれるDynamicsGPの個別のインストールです。これにより、eConnectSDKをインストールしなくてもWebサービスリクエストを発行できるようになります。ただし、DynamicsGP用のWebサービスのインストールは簡単ではありません。
セキュリティに関しては、eConnect SDKは、資格情報が提供されるWindowsサービスを作成します。eConnect toDynamicsGPを認証するために使用されるのはこれらの資格情報です。Dynamics GPは、ユーザーアクセス用のActiveDirectory認証をサポートしていないことに注意してください。ただし、eConnectサービスでドメインサービスアカウントを使用し、DYNGRPの役割を持つSQLServerで直接アクセスできるように設定することができます。通常、このアカウントは、ユーザーアカウントではなく、この目的のために作成されたサービスアカウントになります。