0

私のアプリケーションでは、プログラミング言語のソース ファイルをクライアントから SOA WS に送信したいと考えています。この後、WS は接続されている別のクライアントをチェックし、クライアントが接続されていて適切なコンパイラがある場合、私の Java クライアント アプリケーションはコンパイルされ、アップロードされます。この後、WS は要求されたクライアントに結果を再送信します。クライアントの呼び出しなしで WS からクライアントにファイルを送信し、クライアント メソッドを呼び出す方法は? 出来ますか?

4

2 に答える 2

1

はい、可能ですが、要求されたクライアントは、要求を受信するリスナー サービスに登録する必要があります。

つまり、クライアントごとにサービスを作成して、それ自体を登録し、リクエストを受信するエンドポイント Web サービスを構成する必要があります。

パブリッシュ/サブスクライブおよびファクトリ パターンを確認できます。

于 2012-05-03T23:16:46.830 に答える
0

いいえ、サーバー側で Web サービスを使用して、存在しないクライアントにデータをプッシュすることはできません。Web サービスはプルのみです。

ただし、コードで「クライアント側」で Web サービスを呼び出すことができます。可能であれば、それ以外の場合は、呼び出しを待つ必要があります。

于 2012-05-03T20:04:30.527 に答える