Los recursos SIG, como los mapas disponibles en ArcGIS Server, se denominan servicios. La finalidad de un sitio de ArcGIS Server es recibir solicitudes para los servicios, responder a ellas y devolver los resultados a las aplicaciones cliente que necesitan usarlos. ArcGIS Server proporciona un conjunto de herramientas que permiten administrar los servicios; por ejemplo, puede usar la aplicación ArcGIS Server Manager para agregar y eliminar servicios.
Resulta útil entender cómo se diseña un sitio de ArcGIS Server para poder crear un sitio donde los servicios SIG se ejecuten de forma eficiente y respondan a las necesidades de sus aplicaciones. Este tema sirve como introducción a los componentes de un sitio de ArcGIS Server.
Los siguientes componentes constituyen un sitio de ArcGIS Server:
ArcGIS Server: el equipo con ArcGIS Server responde a las solicitudes de sus sitios web. Dibuja mapas, ejecuta herramientas, datos de consultas y realiza cualquier otra acción que puede hacer con un servicio. ArcGIS Server puede constar de uno o varios equipos que trabajan juntos. Todos los equipos tienen acceso a los mismos datos y a la misma información de configuración, por lo que puede incrementar o reducir fácilmente el número equipos participantes en respuesta a la demanda.
El equipo con ArcGIS Server expone sus servicios a través del protocolo web común HTTP. Cuando instale ArcGIS Server, tendrá inmediatamente un conjunto de servicios web que puede utilizar en sus aplicaciones. Puede complementar el equipo con ArcGIS Server con un servidor web corporativo para ampliar la funcionalidad, por ejemplo la capacidad de alojar aplicaciones web.
Los equipos con ArcGIS Server se pueden organizar en grupos, llamados clústeres. Cada cluster ejecuta un subconjunto dedicado de servicios, según lo haya configurado el administrador del servidor. Por ejemplo, podría crear un clúster para ejecutar todos los servicios de mapas y otro clúster de servidores (tal vez con mayor potencia de procesamiento) para ejecutar los servicios de geoprocesamiento.
Web Adaptor: para integrar sus equipos de ArcGIS Server con el servidor web corporativo existente, puede instalar ArcGIS Web Adaptor. Web Adaptor recibe solicitudes de servicios web a través de una dirección URL común (en un puerto y con el nombre del sitio que elija) y las envía a los distintos equipos con ArcGIS Server de su sitio.
Alternativamente, puede exponer su sitio a través de otros tipos de tecnología de la "puerta de enlace web", como un equilibrio de carga HTTP, ruta de red o software de equilibrio de carga de terceros. En algunos casos, puede ser apropiado utilizar el Web Adaptor en tándem con la solución de equilibrio de carga existente.
Servidor web: un servidor web puede alojar las aplicaciones web y proporcionar seguridad opcional y una mejora del equilibrio de carga a su sitio de ArcGIS Server. Si solamente necesita alojamiento básico de servicios SIG, podrá utilizar el sitio creado después de instalar ArcGIS Server.
Si necesita algo más que un simple alojamiento de servicios o si desea utilizar el servidor web existente de la organización, podrá instalar ArcGIS Web Adaptor. Web Adaptor le permite integrar el sitio de ArcGIS Server con Apache, IIS, WebSphere, WebLogic y otros servidores web.
Servidor de datos: puede colocar los datos directamente en cada servidor SIG o acceder a ellos desde un repositorio de datos central, como una carpeta de red compartida o una geodatabase corporativa. Sea cual sea la opción que elija, los datos incluyen todos los recursos SIG que se han publicado como servicios en los equipos con ArcGIS Server. Estos recursos pueden ser mapas, localizadores, geodatabases, etc.
Para leer sobre estos componentes en mayor detalle, consulte el tema Dentro de un sitio de ArcGIS Server.
El componente de las personas
Los componentes de software descritos anteriormente no se pueden utilizar si no existe la intervención de personas que creen los datos, mantengan y utilicen los servicios. Una vista expandida del sitio de ArcGIS Server incluye los autores del contenido, los administradores del servidor, los desarrolladores de aplicaciones y los usuarios finales de aplicaciones que utilizan los servicios SIG.
Administradores del sitio de ArcGIS Server: un sitio de ArcGIS Server requiere que alguien instale el software, configure las aplicaciones web y ajuste el sitio para obtener el mejor rendimiento. Los administradores del sitio de ArcGIS Server pueden usar ArcGIS Desktop o ArcGIS Server Manager para administrar el sitio. Los administradores pueden obtener ayuda de desarrolladores o familiarizarse con las secuencias de comandos para automatizar las tareas administrativas a través de la API REST de ArcGIS.
Autores y publicadores de contenido de ArcGIS Desktop: los recursos SIG que se publican en el sitio, como los mapas y las geodatabases, son obra de autores de contenido de ArcGIS Desktop que usan aplicaciones como ArcMap y ArcCatalog. Estas aplicaciones también pueden ayudar con el proceso de publicación de los recursos para el servidor.
Desarrolladores de aplicaciones: los desarrolladores de aplicaciones toman los servicios de un sitio de ArcGIS Server y hacen que estén disponibles para los usuarios web, móviles y de escritorio a través de aplicaciones específicas. No necesita habilidades de programación avanzadas para considerarse un desarrollador. Es posible utilizar los visores, plantillas, widgets y muestras preconfigurados para crear aplicaciones web que sean atractivas y realicen las funciones más comunes de consulta y navegación de mapas. Los desarrolladores más experimentados tienen una amplia gama de opciones de API, incluida la potencia de ArcObjects disponible a través de las extensiones de objeto del servidor.
Usuarios de aplicaciones cliente: las aplicaciones web, móviles y de escritorio se puede conectar a los servicios. Los usuarios finales de estas aplicaciones dependen del sitio de ArcGIS Server para los datos SIG y el análisis; sin embargo, pueden no conocer los detalles del sitio ni saber qué servicios se encuentran disponibles. Un conocimiento profundo del número de usuarios finales que acceden a un sitio de ArcGIS Server, así como de sus patrones de uso, puede ser útil para usted a la hora de planificar el tamaño y el alcance de su implementación.
Otros: muchas otras personas pueden utilizar el sitio de ArcGIS Server o influir directamente en él. Estas incluyen administradores de TIC que coordinan la configuración y arquitectura del sitio, gerentes SIG que establecen los requerimientos del sitio y técnicos SIG que crean los datos. Aunque es posible que estas personas no utilicen el sitio cada día, pueden necesitar formación sobre algunos de los fundamentos del sitio de ArcGIS Server y sobre las prácticas recomendadas que se incluyen en este sistema de ayuda.