API REST

SIGUA proporciona un interfaz de programación (API) para desarrolladores de aplicaciones que necesiten consumir datos de la base de datos geográfica. Se trata de un servicio web de tipo REST (Representational State Transfer), un estilo de arquitectura de software que emplea el conjunto básico de instrucciones HTTP para realizar operaciones de creación, lectura, modificación y borrado de datos en entornos web en contraposición a protocolos más complejos como SOAP o RPC. El API REST de SIGUA está basado en Slim para PHP 5, un micro framework de código abierto, y su principal consumidor es la propia aplicación WebGIS de SIGUA.

El API REST se estructura en varios niveles, entre los que destacan los de acceso público, que pueden ser consumidos tanto por las unidades y departamentos de la Universidad de Alicante que lo precisen como por desarrolladores externos. En este sentido, se ofrecen recursos para la obtención de datos referidos a entidades comunes de la base de datos geográfica (sedes, edificios, estancias, actividades, ubicación de puestos de trabajo, etc.). También hay disponibles recursos para la recuperación de datos agregados, de los que se nutre el Portal de Datos Abiertos de la Universidad de Alicante.

 

Documentación y URI Base

Los desarrolladores que deseen consumir los recursos públicos del API REST deben consultar previamente la documentación y utilizar el punto de acceso cuyas URL se indican a continuación:

URL de la Documentación URI Base
https://bitbucket.org/SIGUA/apirest-doc/src/master/specs.mkd  http://www.sigua.ua.es/api
Documentación y URI base del API REST