現在、eコマース統合をバッチ処理からメッセージング(MSMQ)に移行中です。eコマースアプリケーション自体は、ドメインにないWebサーバーでホストされています。注文を処理するマシンは、LANのドメインにあります。eコマースアプリは、注文時にローカルMSMQに書き込みます。注文処理コンポーネントはこのキューに接続し、そこからメッセージを読み取る必要があります。これにはWCFを使用していません。
もしそれが私次第だったら、MSMQを捨ててRabbitMQを使うか、Hamachiのような両方のマシンにVPNクライアントを置くでしょう。
MSMQがIIS経由のトランスポートとしてHTTPを使用できることを私は知っています。ただし、これを安全に設定する方法については、多くのドキュメントが見つからないようです。IISで認証オプションの1つをオンにするのと同じくらい簡単ですか?HTTPS経由でこれを行う予定なので、基本認証を使用することをお勧めします。その後、注文処理コンポーネントから資格情報を送信するにはどうすればよいですか?