Servicio de funciones web


En informática , el estándar de interfaz del servicio de características web (WFS) del consorcio geoespacial abierto proporciona una interfaz que permite solicitudes de características geográficas en la web mediante llamadas independientes de la plataforma. Uno puede pensar en las características geográficas como el " código fuente " detrás de un mapa, mientras que la interfaz WMS o los portales de mapas en mosaico en línea como Google Maps devuelven solo una imagen, que los usuarios finales no pueden editar o analizar espacialmente . El GML basado en XMLproporciona la codificación de carga útil predeterminada para transportar características geográficas, pero otros formatos como shapefiles también pueden servir para el transporte. A principios de 2006, los miembros de OGC aprobaron el perfil de características simples de OpenGIS GML. [1] Este perfil está diseñado tanto para aumentar la interoperabilidad entre servidores WFS como para mejorar la facilidad de implementación del estándar WFS.

La membresía de OGC definió y mantiene la especificación WFS. Existen numerosas implementaciones comerciales y de código abierto del estándar de interfaz WFS, incluidas las implementaciones de referencia de código abierto GeoServer y deegree . La página Productos de implementación de OGC [2] proporciona una lista completa de implementaciones de WFS.

La especificación WFS define interfaces para describir operaciones de manipulación de datos de características geográficas. Las operaciones de manipulación de datos incluyen la capacidad de:

El servicio de funciones web básico permite consultar y recuperar funciones. Un servicio de características web transaccional ( WFS-T ) permite la creación, eliminación y actualización de características.

Un WFS describe operaciones de descubrimiento, consulta o transformación de datos. El cliente genera la solicitud y la envía a un servidor de funciones web mediante HTTP. A continuación, el servidor de funciones web ejecuta la solicitud. La especificación WFS utiliza HTTP como plataforma informática distribuida, aunque esto no es un requisito estricto.

El Servicio de notificación web (WNS) es una de las especificaciones de implementación del modelo Pub / Sub. Independientemente del modelo, el formato de URL se utiliza y se especifica en la especificación WFS. En este momento no hay implementaciones de estándar abierto de WNS. Los proveedores planean lanzar implementaciones una vez que se haya ratificado el estándar.