Comet型通信やJavaメソッド呼び出しを実現
Adobe、オープンソースプロジェクト「BlazeDS」を公開
2007/12/13
米アドビ システムズは12月13日、新たなオープンソースプロジェクト「BlazeDS」のパブリック・ベータ版をAdobe Labs上で公開した。LGPL v3ライセンス下で公開している。
「BlazeDS」は、クライアント側のFlex/Adobe AIRアプリケーションからサーバ側のJavaオブジェクトのメソッドを呼び出すことができるリモーティング機能と、サーバ側からクライアント側のFlex/Adobe AIRアプリケーションに、CometのようにメッセージをプッシュできるWebメッセージング機能の2つを提供するソフトウェア。BlazeDSのサンプルはwar形式で提供され、Tomcat 6上で動作可能だ。
「BlazeDS」プロジェクトの2つの機能は、もともとアドビの製品「LCDS ES」(LiveCycle Data Services Enterprise Suite)の機能をオープンソース化したもので、従来の「LCDS ES」は引き続き販売される。ただし、「BlazeDS」では、Webメッセージング機能で1CPU当たり約100〜200程度の接続を処理できるのに対して、「LCDS ES」では数千の接続を処理できるほか、クラスタリング機能も持ち、RTMP(Real Time Messaging Protocol)をサポートするなどの優位点があるという。
リモーティング機能は、RPC(Remote Procedure Call)モデルでJavaメソッドを呼び出す。データ送信時のフォーマットを変換するロジックの記述が不要であるほか、Flash Remotingでサーバと通信するときのバイナリデータフォーマットである「AMF」(Action Message Format)を使った場合にパフォーマンス向上の利点がある。
Webメッセージング機能は、前述のようなCometと同様の通信か、新しいHTTPストリーミング(クライアント/サーバ間に永続的なプッシュ接続を実現)を使用できる。
また、Adobe AIRのベータ3版も公開され、AdobeのWebオーサリングツールDreamWeaverや開発環境FlexBuilderとの連携機能が拡張された。ベータ3版をインストールすると、ベータ2版のアプリケーションとの互換性がなくなるので、注意が必要だ。また、今回の発表に合わせてFlex 3のベータ3版も公開された。
関連記事
情報をお寄せください:
最新記事
アイティメディアの提供サービス
キャリアアップ
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
Xに迫る新興SNS「Threads」と「Bluesky」 勢いがあるのはどっち?
Metaは最近のBluesky人気をけん制するためか、立て続けに機能アップデートを実施している...
もしかして検索順位に関係する? SEO担当者なら知っておきたい「ドメイン」の話
この記事では、SEOの観点から自社Webサイトに適したドメインの選び方を考えます。適切な...
B2Bマーケターの「イマ」――KPI・KGIはどう設定? 他部門への関与度は?
メディックスがITmedia マーケティングと共同で開催したウェビナー「2024年最新調査から...