2009-05-23 16 views
6

私のアプリケーションの多くは、GWT RemoteServiceからPOJOを取得するためにGWT-RPCを使用しています.GWT RemoteServiceは、Webサービス(SOAP)を呼び出してデータを取得します。私はFlexを評価しており、この単純なアーキテクチャに本当に類似したものは実際には見られませんでした。私が逃したかもしれない何か?GWT-RPCに相当するFlexはありますか?

答えて

3

AMFは、Flash/Flexアプリケーションで使用するAdobeのコンパクトなバイナリメッセージフォーマットです。 BlazeDSは、基本的には単純な「メッセージブローカー」サーブレットを使用してリクエストを処理するだけで、Java用のオープンソースリファレンス実装です。これは、GWTでサービスが公開される方法と似ていますが、BlazeはGWTのように複数のサーブレットを使用するのではありません。 http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf

+0

Cool Blazeは、私が探しているもののかなり近くに見えます。 –

+0

誰でもAMFとGWT-RPCのデータ転送のサイズの面で効率を知っていますか? – Fletch

0

thisがお手伝いしますか?私はあまりGWT-RPCに精通していませんが、あなたが探しているAMFプロトコルですか?

+0

ええ、AMFは私たちがやり遂げる方法のようです。 –

0

他の人が述べたように

http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/

、ここでの主な選択肢は、フレックスネイティブ・サーバーのRPCとメッセージングを露出させるためのAdobeのオープンただれサーバー製品であるBlazeDSを、です。 BlazeDS自体はちょっとぎこちなく、サーバーでSpringを使用すると、SpringとBlazeの間で利用可能な滑らかな統合が実現します。

サードパーティのもう1つの代替案は、Blazeとほぼ同じことをするGraniteDSですが、Blazeよりもフレンドリーです(例えば、ランタイムのコンパイルやSWFファイルの生成など)。 Webアプリケーション)。私は花崗岩を試していないが、それはかなり良いように見えます。

+0

おかげで花崗岩もチェックできます。 –

関連する問題