私のアプリケーションでは、プログラミング言語のソース ファイルをクライアントから SOA WS に送信したいと考えています。この後、WS は接続されている別のクライアントをチェックし、クライアントが接続されていて適切なコンパイラがある場合、私の Java クライアント アプリケーションはコンパイルされ、アップロードされます。この後、WS は要求されたクライアントに結果を再送信します。クライアントの呼び出しなしで WS からクライアントにファイルを送信し、クライアント メソッドを呼び出す方法は? 出来ますか?
質問する
86 次
2 に答える
1
はい、可能ですが、要求されたクライアントは、要求を受信するリスナー サービスに登録する必要があります。
つまり、クライアントごとにサービスを作成して、それ自体を登録し、リクエストを受信するエンドポイント Web サービスを構成する必要があります。
パブリッシュ/サブスクライブおよびファクトリ パターンを確認できます。
于 2012-05-03T23:16:46.830 に答える
0
いいえ、サーバー側で Web サービスを使用して、存在しないクライアントにデータをプッシュすることはできません。Web サービスはプルのみです。
ただし、コードで「クライアント側」で Web サービスを呼び出すことができます。可能であれば、それ以外の場合は、呼び出しを待つ必要があります。
于 2012-05-03T20:04:30.527 に答える