Enfoques para publicar servicios con ArcGIS
En este tema
ArcGIS ofrece tres enfoques para compartir información con otros usuarios a través de los servicios Web. Esto le proporciona la flexibilidad para implementar sus servicios en un servidor cuyo tamaño, ámbito y el coste coincida más con sus necesidades. Las tres opciones son las siguientes:
- ArcGIS for Server
- ArcGIS Online
- Portal for ArcGIS (con ArcGIS for Server como back-end)
ArcGIS for Server
ArcGIS for Server ofrece servicios para todo su trabajo SIG, lo que incluye la representación cartográfica, la geocodificación, el geoprocesamiento, el análisis de imágenes, los datos 3D, el análisis de red, el acceso de OGC, la extracción de datos móviles y el suministro de entidades geográficas. Da acceso a un amplio conjunto de opciones de seguridad, registro y ajuste.
Con ArcGIS for Server, puede fácilmente escalar su servidor agregando más equipos. Puede implementar el servidor in situ o en un entorno de computación en la nube como Amazon EC2. Puede utilizar varios tipos de datos compatibles y tiene acceso a extensiones opcionales para el análisis de red, la interoperabilidad de los datos, el análisis de estadísticas geográficas, y más.
ArcGIS for Server incluye una API administrativa que permite ejecutar secuencias de comandos y, si lo desea, puede ampliar la funcionalidad de los servicios utilizando el desarrollo personalizado de ArcObjects.
ArcGIS for Server se ofrece en ediciones Basic, Standard y Advanced, que exponen niveles de funcionalidad crecientes.
- La edición Basic expone los servicios de geodatos y servicios de entidades de solo lectura.
- La edición Standard expone todos los tipos de servicios Web SIG y puede complementarse con algunas extensiones.
- La edición Advanced expone todos los tipos de servicios Web SIG, incluye un SDK de aplicaciones móviles y se puede complementar con toda la variedad de extensiones.
ArcGIS Online
ArcGIS Online permite publicar servicios web SIG en un entorno de nube administrado por Esri. No tiene que instalar nada, solo iniciar sesión en su cuenta de ArcGIS Online. Hay dos tipos de servicios que puede implementar:
- Los servicios de entidades exponen la geometría, atributos e información de símbolos para entidades vectoriales SIG. Son adecuadas para visualizar, consultar y editar sus datos de negocios sobre de mapas base Web.
- Los servicios de mapa en teselas exponen un conjunto de imágenes de mapa generadas previamente (que se conoce como una caché de mapa) que se puede visualizar como mapas base en una aplicación de representación cartográfica en la red. Al publicar el servicio, también puede pedir al servidor que cree y almacene una caché de teselas. Luego, puede llevar las teselas a su mapa Web al acceder a una dirección URL del servicio.
Utilizar una combinación de los servicios de mapa en teselas y los servicios de entidades en la aplicación permite una representación cartográfica rápida mientras admite operaciones de consulta y edición.
Los servicios alojados de ArcGIS Online están disponibles a través de suscripciones de organización de ArcGIS Online. Una ventaja de utilizar ArcGIS Online es que no es necesario instalar ningún software de servidor o ajustar los servicios. Los servicios se ejecutan en un entorno de nube administrado por Esri en el cual el servidor automáticamente escala para satisfacer la demanda.
Portal for ArcGIS
Portal for ArcGIS ofrece los mismos servicios de mapa en teselas y servicios de entidades que ArcGIS Online. La diferencia es que instalará el portal en su propia infraestructura de red. Conectará su propia implementación de ArcGIS for Server al portal para que funcione como motor de alojamiento del servicio web.
Aunque Portal for ArcGIS requiere más configuración que ArcGIS Online, es una alternativa adecuada para las organizaciones que no están conectadas a Internet, no pueden enviar sus datos fuera de las instalaciones o necesitan pleno control del hardware que ejecuta el portal.
Con Portal for ArcGIS, puede permitir que un amplio segmento de usuarios publique servicios de entidades y servicios de mapa en teselas, y dejar la administración de los servicios más avanzados (como los servicios de imagen y los servicios de geoprocesamiento) en manos de un grupo más estrecho de publicadores de ArcGIS for Server.
Crear, compartir y utilizar servicios
ArcGIS for Desktop puede ayudarle a crear y compartir sus recursos SIG en los tipos de servidores descritos anteriormente. En el caso de un mapa, por lo general, la cartografía se realiza en ArcMap y a continuación se elige una opción de menú para compartir el mapa como servicio. Se le guiará a través del proceso de analizar el mapa para el rendimiento de los obstáculos y publicación del mapa.
Para otros tipos de recursos que no se crean en ArcMap, como localizadores, puede hacer clic con el botón derecho en el elemento en el árbol de catálogo y elegir la opción para compartirlo como un servicio. Un modelo de geoprocesamiento se pueden publicar al hacer clic con el botón derecho del ratón en la ventana Resultados y elegir la opción para compartirlo como un servicio.
Una vez haya publicado un servicio, puede utilizarlo en aplicaciones Web, móviles y de escritorio. Los servicios tienen direcciones Web o direcciones URL que las aplicaciones cliente pueden utilizar para acceder a ellos. Cuando utilice o desarrolle una aplicación, deberá proporcionar las direcciones URL de los servicios que desea utilizar. Su aplicación va a las direcciones URL y empieza a trabajar con los servicios para traer los mapas u otra funcionalidad SIG que solicite. Este patrón es el mismo si se trabaja con servicios en ArcGIS for Server, en ArcGIS Online o en Portal for ArcGIS.
El resto de temas de esta ayuda contienen instrucciones más detalladas para compartir los datos SIG.