Implementando Flex2 en el “Mundo Enterprise” - V (Hablando con el server en binario)

14 02 2007

Resulta que un compañero de trabajo, me pasó un link a un artículo de un tal Christophe Coenraets, el cual había montado un server tomcat con varios ejemplos en flex y su integración con Spring/Java, tutoriales y demás, para poder ver los ejemplos andando.

Resumo mi opinión diciendo que es impresionante: Lo descomprimis en la unidad C:, ejecutas un bat y ya podes ver los ejemplos(con código fuente y todo!), incluso trae un motor de base de datos contra el que se comunican los mismos.

En el primer tópico del tutorial(accedes a una página en tu máquina local que tiene formato de libro), muestra como obtener datos desde el server por medio de HTTP, WebServices y Remote Objects. Cuando los ví, noté que los que utilizaban lo que yo creí que era RPC(Remote Procedure Call) eran más rápidos que el resto. Por lo que me suscribí al grupo de Made In Flex y pregunté el porque de esto. Al rato recibo una respuesta de Carlos Rovira, que me dice:

Todos son RPC. Lo que ocurre es que los RemoteObjects (RO) usan AMF, formato binario ultra ligero.

Estos serían algo que realmente marcaría la diferencia a la hora de llevar adelante una RIA enterprise, ya que los tiempos de respuesta y la carga de la red son sensiblemente menores. Definitivamente Ajax no puede ofrecer esto.

En el mismo thread, Oscar Cortes me pasa un libro de Adobe que contiene una comparativa de performance entre las distintas formas de comunicarse con el server. En la misma podemos observar que el webservice es el menos performante.

comparativa_calls.jpg

El libro completo pueden bajarselo haciendo click aquí.

Link al Flex Test Drive Server(donde se puede bajar el tomcat del que les hablé)

Link a la nueva versión del server anterior(lo mismo que antes pero mas nuevo y con algunos tutoriales más)

Link para suscribirse a la lista de MadeInFlex

Libro que explica las diferencias entre los llamados al server desde flex. Incluye comparativa de performance en la pag. 7.


Acciones

Informacion

Deje un comentario

usted puede usar estos tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word