Por diferentes motivos, se prevé que los navegadores van a limitar la posibilidad de integrar soluciones basadas en Java Applets en los flujos de trabajo. ecoSignature Applet es la solución que nos permite integrar en navegadores web la firma digital manuscrita de documentos PDF y el roadmap del producto tiene previsto evolucionar la solución. Los requisitos básicos para evolucionar esta solución son:
– Tecnología que se pueda integrar en el navegador web
– Comunicación bidireccional con la página Web
– Acceso a los almacenes de claves y certificados (CryptoAPI y tarjetas inteligentes)
La propuesta de edatalia para la evolución tecnológica de nuestra solución de firma digital manuscrita (ecoSignature Applet) se basa en tecnología Java Web Start (en adelante JWS). JWS es una tecnología de Java que permite desarrollar Java Applications (diferenciado de Applets).
La solución actual «ecoSignatureApplet», con toda la funcionalidad que incorpora, se migrará a «ecoSignature JWS». ecoSignature JWS es una aplicación que se invocará desde el navegador y correrá en el “PC Local” del usuario.
En el siguiente esquema se puede visualizar las principales diferencias en el funcionamiento de ecoSignature Applet y ecoSignature JWS:
La integración de la firma digital manuscrita en flujos web mediante ecoSignature JWS requiere actuaciones a tres niveles:
ecoSignature JWS: aplicación de escritorio que realmente realiza la firma en el puesto PC del usuario.
– Es invocada desde el navegador.
– Gestiona la captura biométrica y el proceso de eFirma
– Informa al servidor de los diferentes eventos en base a un WebService.
Navegador: lanza el proceso de firma y consulta el estado al WebService. Actúa en base a las respuestas del web service instalado en servidor, que nos permitirá controlar el estado de progreso