2012-04-12 9 views
1

複数の言語(Java、C#など)およびフレームワークを使用して書かれた異なるクライアントによって使用されるWebサービスを実装する必要があります。WSDLベースのWebサービスを使用してクライアント(Java、C#)に通知する方法

私はJAX-WSとApache CXF Frameworkを使用して、WSDLの最初のWebサービスを作成することにしました。

私の問題は、ユーザーが(データベースに要素を追加するなどの)ユーザーの特定の操作を実行したときに、Webサービスがすべてのクライアントに通知する必要があることです。

私は長いポーリングのテクニックがこの仕事を手伝ってくれるかもしれないことをいくつか調査した結果、しかし、私はこれが最善の解決策であるとは確信していません、そして、これはすべてのターゲットplattformsで動作するでしょう。

Webサービス(WSDL)コンテキストに適したロングポーリングの手法、または広く使用されサポートされている別の方法がありますか?

答えて

1

ロングポーリングまたはComet技術は最高のこのシナリオのために使用されている、Webサービスはステートレスであり、すなわちIIS、Apacheのは、ホスティングサービスのヘビー変更せずにクライアントにデータをプッシュサポートしていない...など

+0

感謝あなたは私の考えを確認するために – Vespasian

関連する問題