The evolution to more engaging RIAs has created the need for better data connectivity options. Remoting simplifies the reuse of existing server logic automatically marshalling calls between the Flash client and the Java methods on the server. In addition, the use of a AMF binary data transfer format increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP.
The following are the top reasons to adopt BlazeDS:
- Easily connect Flex and Adobe AIR applications built using Flex and Ajax to existing Java server logic
- High performance data transfer for more responsive applications
- Real-time server push over standard HTTP
- Full publish/subscribe messaging that extends existing messaging infrastructure
- Free and Open source
Previously available only as part of Adobe LiveCycle Data Services ES, on December 13, 2007 Adobe announced 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.