Java Application を開始し、Java アプリケーションによって生成されたメッセージを受信/読み取る必要がある UI を備えた VB.Net アプリケーションがあります。
これら 2 つのプロセス間の通信/リンクを確立する最善の方法は何ですか? SOAP または TCP ソケットを推奨している人を見かけます。
誰かが私がどのように進めるべきか教えてもらえますか?
それは本当に必要なものと、すべてをどのように実装しているかによって異なります。
おそらく、IPCメカニズムを使用して目的のものを取得できます。別のオプションとして、プロセスが相互に命令をファイルに書き込めるようにすることもできます。
アプリケーションの実装と範囲について何も知らなくても、(私の意見では) TCP の方が適応しやすいため、通常はより優れています。つまり、ある日、プロセスを別のマシンで実行する必要がある場合、TCP は (私の知る限り) 1 つのステージ (両方のプロセスが同じマシンで実行されている) から次のステージに移行する最も簡単な方法を提供します。
複雑なデータを送信する必要がある場合は、TCP に基づいたフレームワークを使用することで、SOAPやRESTを使用すると作業が楽になります。