BlazeDS - BlazeDS
| Desenvolvedor (s) | Adobe Systems |
|---|---|
| Tipo | Protocolo de mensagens |
| Licença | LGPL v3 |
| Local na rede Internet | BlazeDS |
BlazeDS é uma tecnologia de mensagens da web e remoting Java baseada em servidor que permite que os usuários se conectem a dados distribuídos de back-end e enviem dados para Apache Flex e aplicativos Adobe AIR Rich Internet (RIA). Por causa de seu licenciamento aberto, BlazeDS não está impedido de ser usado com outras plataformas de cliente, como JavaScript / Ajax .
Anteriormente disponível apenas como parte do Adobe LiveCycle Data Services ES, em 13 de dezembro de 2007 a Adobe anunciou que as tecnologias incluídas no BlazeDS, junto com a especificação Action Message Format , foram contribuídas para o código aberto sob a GNU Lesser General Public License (LGPL v3) com o código-fonte disponível para download a partir do início de 2008. BlazeDS pode ser baixado da página oficial.
O Message Service fornece uma infraestrutura completa de publicação / assinatura, permitindo que clientes Flex e o servidor troquem mensagens em tempo real. O remoting permite que um aplicativo Flex invoque diretamente métodos de objetos Java implantados em um servidor de aplicativos.
Os aplicativos BlazeDS consistem em código do lado do cliente e código do lado do servidor. O código do lado do cliente é normalmente um aplicativo Flex escrito em MXML e ActionScript e implantado como um arquivo SWF. O código do lado do servidor é escrito em Java e implementado como arquivos de classe Java ou arquivos Java Archive (JAR).