目次


はじめに

接続とは?

この接続とは、インタラクティブクライアントまたはランタイムリソース⇔アプリケーションサーバー間の接続になります。

接続モード

「WCF」または「.Net Remoting」

接続モードは、大きく分けると「WCF」または「.Net Remoting」のいずれかを利用します。プロセス間通信としては、WCFが新しいものになり、特に理由が無い限りは**「WCF」選択**するのが良いでしょう。

※ .Net Remotingは、WCFに比べて通信量や処理が少ないため、一部の環境には適している場合がありますが、ほとんどの場合には、気にするものではないかもしれません。また、将来的に.Net Remotingが廃止される可能性もあります。.NET リモート処理は、旧バージョンとの互換性のためだけにサポートされているレガシー製品

接続モードの表

下記のような、接続モードがあります。アプリケーションサーバーに対して選べる接続モードは1つのみになります。

WCF:メッセージの暗号化とWindows認証を使用するSOAP WCF:トランスポートの暗号化とWindows認証を使用するSOAP WCF:トランスポートの暗号化を使用するSOAP .NET Remoting:セキュア .NET Remoting:安全でない WCF:安全でない
デバイス間に信頼関係が必要ですか はい はい いいえ はい いいえ いいえ
Blue Prism認証モード Blue Prismネイティブ/シングルサインオン Blue Prismネイティブ/シングルサインオン Blue Prismネイティブ Blue Prismネイティブ/シングルサインオン Blue Prismネイティブ Blue Prismネイティブ
サーバー側の証明書が必要ですか いいえ はい はい いいえ いいえ いいえ
トランスポート SOAP over HTTPS SOAP over HTTPS SOAP over HTTPS TcpChannel over SChannel TcpChannel SOAP over HTTPS

どれを選べばよいのでしょうか?

このサイトでの見解は以下です。

ユースケース 接続モード
検証や評価(PoC環境など) WCF:安全でない
環境がドメインに参加していない場合 WCF:トランスポートの暗号化を使用するSOAP
環境がドメインに参加している場合 WCF:メッセージの暗号化とWindows認証を使用するSOAP

設定してみよう!


WCF:トランスポートの暗号化を使用するSOAP