| ブレイズDS | |
|---|---|
| 開発者 | Apacheソフトウェア財団とAdobe Systems |
| タイプ | メッセージングプロトコル |
| ライセンス | LGPL v3 Apache-2.0 |
| Webサイト | Apache BlazeDS Adobe BlazeDS |
BlazeDSは、サーバーベースのJavaリモート処理およびWebメッセージング技術です。ユーザーはバックエンドの分散データに接続し、Apache FlexやAdobe AIRなどのリッチインターネットアプリケーション(RIA)にデータをプッシュすることができます。オープンライセンスであるため、BlazeDSはJavaScript / Ajaxなどの他のクライアントプラットフォームでも利用可能です。
以前はAdobe LiveCycle Data Services ESの一部としてのみ利用可能でしたが、2007 年 12 月 13 日に Adobe は BlazeDS に含まれるテクノロジがAction Message Format仕様とともにGNU Lesser General Public License (LGPL v3)に基づいてオープン ソースに提供され、ソース コードは 2008 年初頭からダウンロード可能になったことを発表しました。BlazeDS は公式ページからダウンロードできます。
メッセージサービスは、Flexクライアントとサーバーがリアルタイムでメッセージを交換できる完全なパブリッシュ/サブスクライブインフラストラクチャを提供します。リモート処理により、FlexアプリケーションはアプリケーションサーバーにデプロイされたJavaオブジェクトのメソッドを直接呼び出すことができます。[1]
BlazeDS アプリケーションは、クライアントサイドコードとサーバーサイドコードで構成されます。クライアントサイドコードは通常、MXML および ActionScript で記述された Flex アプリケーションであり、SWF ファイルとしてデプロイされます。サーバーサイドコードは Java で記述され、Java クラスファイルまたは Java アーカイブ (JAR) ファイルとしてデプロイされます。
参照
参考文献
- ^ Coenraets, Christophe (2007年12月12日). 「BlazeDS: オープンソースのリモート処理とメッセージング」. 2020年12月14日時点のオリジナルよりアーカイブ。 2021年2月18日閲覧。
外部リンク
- BlazeDS 開発者ガイド
- BlazeDS Javadoc