Componentes de un sitio ArcGIS Spatial Data Server

Los entidades que se han puesto a disposición en el sitio de ArcGIS Spatial Data Server se denominan como servicios de entidades. El propósito del servidor de datos espaciales es recibir las solicitudes a los servicios, cumplir con ellos y enviar los resultados de vuelta a las aplicaciones cliente. Estas solicitudes y los resultados se envían de una parte a otra utilizando los archivos JSON.

El siguiente diagrama muestra la arquitectura básica de un sitio de ArcGIS Spatial Data Server:

Arquitectura de ArcGIS Spatial Data Server

Servidor de datos espaciales

El servidor de datos espaciales expone sus servicios de entidades a través de HTTP. Puede acceder a sus servicios a través de un servicio REST extremo. Desde este extremo, puede consultar y, si se concedió el acceso en el momento en el cual se publicó el servicio de entidades, agregar, eliminar o actualizar las entidades en el servicio.

Se debe instalar un servidor Web en el equipo en donde está instalado el servidor de datos espaciales. Para ArcGIS Spatial Data Server for IIS, este es el servidor Web de IIS. Para ArcGIS Spatial Data Server para Java, uno de los siguientes servidores de aplicación debe estar instalado y configurado en el equipo en el que las entidades se publican:

El servidor de datos espaciales se comunica con los clientes utilizando JSON.

Fuente de datos

La fuente de datos es la base de datos que contiene sus datos de origen. Esto es generalmente un servidor separado del servidor de datos espaciales. Para aplicaciones de Java, debe configurar la fuente de datos con el servidor de aplicaciones, después asignar la fuente de datos. Para aplicaciones de IIS, debe asignar la fuente de datos para el servidor de datos espaciales.

Si está utilizando la aplicación de Java, debe instalar y configurar los controladores JDBC para permitir que la base de datos se comunique con el servidor de aplicaciones y el servidor de datos espaciales.

ArcGIS for Desktop

Debe conectarse a la base de datos de ArcGIS for Desktop para publicar y administrar los servicios de entidades. La base de datos es la fuente de datos para las entidades que se publicarán.

Cuando publica un servicio de entidades, puede especificar qué nivel de acceso tienen los usuarios a las entidades: consultar, agregar, actualizar o eliminar el acceso.

Extremo administrativo de REST API

Puede conectarse a su servidor de datos espaciales desde el extremo administrativo de REST API. Desde aquí, puede crear y administrar fuentes de datos y administrar los servicios.

Clientes

Las aplicaciones de Web, móviles y de escritorio se pueden conectar a servicios a través de Internet o intranet. Éstas pueden ser aplicaciones personalizadas escritas con ArcGIS for Flex, Silverlight o API Web de JavaScript, o los clientes pueden utilizar un navegador para obtener acceso a los servicios de ArcGIS Online. Además, los clientes de ArcGIS for Desktop pueden consumir los servicios.

9/11/2013