BlazeDS

From Wikipedia, the free encyclopedia

BlazeDS
Developed by Adobe Systems
Genre messaging protocol
License LGPL v3
Website BlazeDS

BlazeDS is a server-based Java remoting and web messaging technology that allows you to connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR rich Internet applications (RIA). Because of its open licensing, BlazeDS is not precluded from being used with other client platforms, such as JavaScript/AJAX.

The main advantage of BlazeDS over traditional XML-based server remoting technologies is its use of the Action Message Format (AMF) protocol. Unlike SOAP which is XML based, AMF is binary in nature. Messages transported using AMF can therefore be up to one-tenth the size of messages in XML, and consequently BlazeDS servers can handle 10 times more traffic than SOAP servers.

Previously available only as part of Adobe LiveCycle Data Services ES, on December 13, 2007 Adobe announced [1] that the technologies included in BlazeDS, along with the AMF protocol specification, are going to be contributed to open source under the Lesser General Public License (LGPL v3) with the source code being available for download in early 2008. A release candidate of BlazeDS can be downloaded from the official page.

The Message Service provides a complete publish/subscribe infrastructure allowing Flex clients and the server to exchange messages in real time. Remoting allows a Flex application to directly invoke methods of Java objects deployed in an application server. [1]

[edit] See also

[edit] References

  1. ^ BlazeDS: Open Sourcing Remoting and Messaging

[edit] External links