Spring BlazeDS + Flex 4
        Ivan Alvarez - @ivanhoe
     Erick Camacho - @ecamacho
¿AMF ?
¿Flex ?
¿Flex ?
¿AMF ?
¿Flex ?
¿AS3, Java ?
Flash Builder
BlazeDS + Spring
¿Flex + Java?
                             Cliente FLEX




  SOAP           HTTP                AMF
WebServices    WebServices       RemoteServices   JavaScript Bridge




               JEE Backend                          Página HTML
¿AMF ?

• ActionScript Message Format
• Flash Player 6: AMF 0
• Flash Player 9: AMF 3
• Especificación abierta desde 2007
¿Por qué AMF?




• http://www.jamesward.com/census/
AMF Remote Services
Java Players

• Adobe LiveCycle ES -> $$
• Adobe BlazeDS -> opensource
• GraniteDS -> opensource
Flex + BlazeDS
¿Spring?


• Spring Factory: Un adapter más
• Spring BlazeDS: Integra el Message Broker
  Servlet de BlazeDS a Spring.
BlazeDS
• Configuración en un application context vía
  el namespace flex
• Configuración de servicios mediante
  anotaciones
• Integración con Spring Security
• Integración con JMS
Links
•   BlazeDS: http://opensource.adobe.com/wiki/
    display/blazeds/BlazeDS/

•   Spring BlazeDS: http://www.springsource.org/
    spring-flex

•   RIAHispano: http://www.riahispano.org

•   LiveData UG Mexico http://groups.adobe.com/
    groups/f2f48b1925/summary

•   Jeremy Grelle: @jeremyg484

•   http://flexblog.faratasystems.com/2006/11/12/
    comparing-the-syntax-of-java-5-and-actionscript-3

Spring BlazeDS Integration + Flex 4