WebORB は、.NET (WPF など) でのデスクトップ クライアントの記述と、BlazeDS を使用した Java サーバーでのリモート処理およびメッセージング サービスの使用をサポートしていますか?
または、Flex で記述された既存のクライアントを変更せずに、Java サーバーの BlazeDS を WebORB for Java に置き換えることはできますか?
2 に答える
WebORB は、.NET (WPF など) でのデスクトップ クライアントの記述と、BlazeDS を使用した Java サーバーでのリモート処理およびメッセージング サービスの使用をサポートしていますか?
WebORB の .NET バージョンには、デスクトップ アプリケーション ( http://www.themidnightcoders.com/fileadmin/docs/dotnet/v5/_net_client_overview.htm ) 用の通信ライブラリと、Remoting/RPC、Publish/サブスクライブ メッセージングと RTMP データ メッセージングは、ライブラリで利用できます。
少し前に、Windows サービスがサーバーと通信し、データを送信する簡単な例を作成しました。サーバーがデータを更新すると、接続されているすべての FLEX クライアントが更新されます。例では WebORB サーバーを使用しましたが、同様のソリューションで置き換えることができると思います。詳細な例といくつかのコードは、私のブログhttp://blog.scriptico.com/06/120/で入手できます。
または、Flex で記述された既存のクライアントを変更せずに、Java サーバーの BlazeDS を WebORB for Java に置き換えることはできますか?
置き換えられる可能性はあると思いますが、開発者がどのように記述したかによって異なります。過去に、BlazeD から WebORB への移行の経験がありました。最良のケースでは、FLEX クライアントにまったく触れないか、変更されたチャネル エンドポイント情報を使用して再構築するだけです。
WebORB フォーラムでこの質問をすることから始めてください。
WebORB は過去に SilverLight をサポートしていたので、.NET でのデスクトップ クライアントの作成をサポートしていると思います。また、AMF の仕様は同じままなので、BlazeDS を Java 用の WebORB に置き換えることもできると思います。
WebORB には多くの例が付属しているため、最初の質問はこれらの例を参照することですぐに解決できるはずです。
AMF の代わりに REST を使用することをお勧めしますが、それは私だけです。