Diseño e Implementación de un Servicio Web para la Simulación de la Propagación de Incendios Forestales
En este artículo se presenta el análisis, diseño e implementación de un servicio web que permite la simulación de la propagación de incendios forestales. La interfaz del servicio soporta los estándares definidos por el World Wide Web Consortium (W3C), manteniendo al mismo tiempo características similares a la mayoría de servicios propuestos por el Open Geospatial Consortium (OGC), utilizando en la medida de lo posible interfaces y formatos definidos por el mismo. Además de la adecuación a estándares actuales, a la hora de diseñar el servicio se han tenido en cuenta requerimientos de evolución futura y restricciones de coste por licencia. Estos requerimientos y restricciones han guiado la elección de un entorno de programación basado en el lenguaje Java y la utilización generalizada de herramientas de código abierto. Un último requerimiento importante que merece la pena resaltar es el establecimiento de una interfaz de comunicación asíncrona entre el servicio desarrollado y sus clientes, que permite a los mismos la ejecución de otras tareas en paralelo con los procedimientos de simulación ejecutados en el servicio.
keywords: Simulación Incendios, Servicios Web, Cobertura Geográfica, WCS
Publication: Congress
1624015011422
June 18, 2021
/research/publications/diseno-e-implementacion-de-un-servicio-web-para-la-simulacion-de-la-propagacion-de-incendios-forestales
En este artículo se presenta el análisis, diseño e implementación de un servicio web que permite la simulación de la propagación de incendios forestales. La interfaz del servicio soporta los estándares definidos por el World Wide Web Consortium (W3C), manteniendo al mismo tiempo características similares a la mayoría de servicios propuestos por el Open Geospatial Consortium (OGC), utilizando en la medida de lo posible interfaces y formatos definidos por el mismo. Además de la adecuación a estándares actuales, a la hora de diseñar el servicio se han tenido en cuenta requerimientos de evolución futura y restricciones de coste por licencia. Estos requerimientos y restricciones han guiado la elección de un entorno de programación basado en el lenguaje Java y la utilización generalizada de herramientas de código abierto. Un último requerimiento importante que merece la pena resaltar es el establecimiento de una interfaz de comunicación asíncrona entre el servicio desarrollado y sus clientes, que permite a los mismos la ejecución de otras tareas en paralelo con los procedimientos de simulación ejecutados en el servicio. - Pazos Ferreiro J.A., Varela Pet J., Ríos Viqueira J.R., Cotos Yañez J.M.
publications_en