[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [mindfood] Automatización de actualizaciones en Java




Simplemente, quería sondear opiniones y experiencias previas que tengais relacionadas con automatización de despliegues en Java...

Actualmente, el problema de la actualización automática de aplicaciones Java (en el lado cliente) está tratando de resolverse mediante el JSR-56: Java Network Launching Protocol (JNLP) [1]. De hecho Java Web Start, la implementación de referencia de JNLP, forma parte de la plataforma J2SE desde la versión 1.4.


JNLP permite el despliegue de aplicaciones Java a través de la Web en el lado cliente, que a diferencia de los applets son ejecutadas fuera del ámbito del navegador. Una vez desplegadas, las aplicaciones JNLP pueden descargar actualizaciones automáticamente.

JNLP está dirigido a permitir el despliegue basado en Web de aplicaciones en el lado cliente, típicamente "rich-clients", y a facilitar su mantenimiento y actualización.

En este contexto resulta claro que la actualización de las aplicaciones desplegadas resulta un problema y la "auto-actualización" es una característica muy conveniente. Sin embargo, no acabo de ver la necesidad de una actualización automática de despliegues en el lado servidor como la que planteas. Al fin y al cabo, se puede realizar un redespliegue de la aplicación cada vez que sea necesario. Teniendo en cuenta que, como dice Alejandro, el proceso de despliegue suele estar totalmente automatizado, ¿cuál es la ventaja de la auto-actualización en el servidor de aplicaciones?. Probablemente estoy pasando algo por alto.


[1] http://jcp.org/en/jsr/detail?id=056


Un saludo, Rafa