Java Network Launching Protocol

Esta especificación permite tener centralizado en un servidor web un programa evitando los problemas de distribución e instalación.Al instalar cualquier aplicación normalmente se dan una serie de pasos: El programa javaws permite hacer esto de un modo más fácil y transparente para el usuario, ya que podemos realizar estos pasos simplemente pinchando sobre un enlace mientras estamos utilizando nuestro navegador, de modo que descarga, instalación y ejecución se realizan de modo transparente al usuario.JavaWS no usa applets, ya que descarga aplicaciones Java normales y necesita, por tanto, de una máquina virtual.Un archivo JNLP es un XML especialmente formado compuesto por:El siguiente es un breve ejemplo de un archivo típico JNLP.