Sistema de edición y administración de datos (Windows/Linux)
El patrón de sistema de edición y administración de datos se suele implementar en Windows y Linux utilizando el software ArcGIS Enterprise en Windows y Linux.
ArcGIS Enterprise para Windows y Linux incluye varios componentes que abarcan los niveles de datos, servicios/lógica y presentación, y que funcionan conjuntamente para proporcionar un sistema completo. ArcGIS Enterprise para Windows y Linux es totalmente compatible con entornos virtuales (que ejecuten un sistema operativo compatible), así como con proveedores de nube que ejecuten equipos virtuales que cumplan los requisitos del sistema. Esri también proporciona herramientas de implementación para plataformas en la nube, como Amazon Web Services (AWS) y Microsoft Azure.
Recursos relacionados:
Arquitectura base
A continuación, se muestra una arquitectura base típica para un sistema de edición y administración de datos implementado en Windows o Linux.
Este diagrama no debe tomarse tal cual y utilizarse como diseño para su sistema. Hay muchos factores importantes y opciones de diseño que deben tenerse en cuenta al diseñar su sistema. Consulte el tema de uso de patrones del sistema para obtener más información. Además, el diagrama que se muestra a continuación solo muestra las funcionalidades básicas del sistema; es posible que se necesiten componentes del sistema adicionales para obtener funcionalidades ampliadas.

Las funcionalidades representadas arriba reflejan las disponibles en julio de 2025.
Entre los componentes clave de esta arquitectura están:
- En los sistemas de administración y edición de datos, se utilizan habitualmente geodatabases corporativas para la persistencia de los datos (editables) administrados por los usuarios. Las geodatabases corporativas son modelos de información que agregan funcionalidad a los sistemas de administración de bases de datos relacionales (DBMS). La geodatabase corporativa admite modelos de datos avanzados, así como funciones avanzadas de edición y administración de datos, como la compatibilidad con un modelo de transacciones largas.
- Una implementación básica de ArcGIS Enterprise, que incluye ArcGIS Data Store, ArcGIS Server y Portal for ArcGIS. Puede utilizarse ArcGIS Data Store para persistir los datos (editables) administrados por ArcGIS. También se recomienda el componente ArcGIS Web Adaptor de ArcGIS Enterprise, que puede ser necesario en algunas situaciones.
- ArcGIS Server, concretamente el rol GIS Server, que ofrece servicios de entidades editables para los datos almacenados en la geodatabase corporativa. El ArcGIS Server que proporciona servicios de datos empresariales se representa como un componente lógicamente distinto de este sistema del ArcGIS Server que proporciona servicios alojados y de utilidades (y que completa la implementación básica descrita anteriormente). Esto se debe a que desempeñan dos roles distintos en el sistema y, con frecuencia, se diseñan e implementan por separado a nivel físico. También se recomienda el componente ArcGIS Web Adaptor de ArcGIS Enterprise, que puede ser necesario en algunas situaciones.
- ArcGIS Online, la infraestructura SaaS de Esri, que normalmente proporciona mapas base (por ejemplo, mapas de satélite), datos de referencia (como los lugares), así como otros servicios de ubicación (incluida la geocodificación y la búsqueda) para este sistema. Como alternativa, es posible que la organización aloje y administre sus propios servicios de ubicación en lugar de utilizar el sistema SaaS de Esri. Consulte el patrón de sistema de servicios de ubicación para obtener más información.
- Existen varias aplicaciones que se usan comúnmente en este patrón. Más información sobre las aplicaciones utilizadas en los sistemas de edición y administración de datos.
Entre las interacciones clave en esta arquitectura están:
- Las aplicaciones de clientes se comunican con los servicios de datos empresariales y con los servicios de ubicación a través de HTTPS, normalmente mediante API REST sin estado. Este patrón hace un uso intensivo de los servicios de entidades para la edición en concreto, aunque también suelen utilizarse otros tipos de servicios.
- ArcGIS Server mantiene conexiones TCP persistentes tanto con el sistema de administración de bases de datos (DBMS) que aloja la geodatabase corporativa como con ArcGIS Data Store. El primero requiere que se instale un software cliente de base de datos apropiado en los equipos ArcGIS Server que se comunican con el DBMS.
- ArcGIS Monitor, recomendado para la monitorización y optimización de los componentes del sistema SIG, se comunica con diversos componentes de ArcGIS y de TI (por ejemplo, DBMS) mediante diversos mecanismos. Consulte la documentación de ArcGIS Monitor para obtener más información.
- Las referencias a los servicios de ubicación alojados y administrados por ArcGIS Online (tales como mapas base) suelen registrarse y ponerse a disposición para su uso en ArcGIS Enterprise. Algunos servicios se referencian automáticamente al instalar ArcGIS Enterprise, aunque el uso compartido adicional de contenido y servicios entre estos dos sistemas se puede realizar de forma manual o automática. Consulte la configuración de los servicios de utilidades de ArcGIS Online, la configuración del contenido de ArcGIS Living Atlas y la colaboración distribuida.
Encontrará información adicional sobre las interacciones entre los componentes de ArcGIS Enterprise en la documentación del producto ArcGIS Enterprise en Windows y Linux, incluido un diagrama de los puertos utilizados en una implementación de ArcGIS Enterprise en Windows y Linux.
Capacidades
A continuación, se describen las funcionalidades del sistema de edición y administración de datos en Windows y Linux. Consulte la descripción general de funcionalidades y la comparación de compatibilidad de funcionalidades en los distintos patrones de implementación para obtener más información.
No se enumeran a continuación las funcionalidades utilizadas en un sistema de edición y administración de datos, pero que suelen proporcionar otros sistemas, como los mapas base, la geocodificación y otros servicios de ubicación proporcionados por un sistema de servicios de ubicación. Más información sobre los patrones de sistema relacionados.
Funcionalidades básicas
Las funcionalidades básicas representan las capacidades más comunes que ofrecen los sistemas de edición y administración de datos y que están habilitadas por la arquitectura base presentada anteriormente.
Funcionalidades extendidas
Las funcionalidades extendidas se agregan normalmente para satisfacer necesidades específicas o para admitir modelos de datos y soluciones específicos del sector, y pueden requerir componentes de software adicionales o consideraciones arquitectónicas.
- Las funcionalidades de interoperabilidad y transformación de datos permiten mover datos entre cientos de sistemas y aplicaciones mediante la interfaz de programación visual proporcionada por ArcGIS Data Interoperability, que incluye la lectura y escritura en diversos data stores admitidos por ArcGIS Enterprise.
- La validación avanzada de datos amplía la edición y administración de datos con ArcGIS Enterprise simplificando, mejorando y automatizando los flujos de trabajo de control de calidad de datos mediante ArcGIS Data Reviewer.
- La administración y automatización de flujos de trabajo amplía la edición y administración de datos con ArcGIS Enterprise con la capacidad de orquestar y automatizar el trabajo entre equipos mediante ArcGIS Workflow Manager.
- Los notebooks de Python alojados permiten el análisis, la administración y la automatización basados en Python mediante ArcGIS Notebooks alojados, administrados y suministrados a través de ArcGIS Enterprise.
- Las redes de servicios públicos amplían ArcGIS Enterprise con funciones avanzadas de edición y administración de datos para redes complejas del sector de servicios públicos mediante ArcGIS Utility Network.
- La administración de parcelas amplía ArcGIS Enterprise con funciones avanzadas de edición y administración de datos de parcelas en 3D y 4D, incluida la información sobre estratos y subsuelo, registros de propiedad y derechos sobre recursos agrícolas y naturales mediante ArcGIS Parcel Fabric.
- Las carreteras y autopistas amplían ArcGIS Enterprise con funciones avanzadas de edición y administración de datos para la ubicación basada en medidas en el sector del transporte mediante ArcGIS Roads and Highways.
- La referenciación de canalizaciones amplía ArcGIS Enterprise con funcionalidades avanzadas de edición y administración de datos para la localización basada en medidas en el sector de las canalizaciones mediante ArcGIS Pipeline Referencing.
- La cartografía de defensa amplía ArcGIS Enterprise con funciones avanzadas de edición, administración y automatización de datos para las agencias y contratistas de cartografía de defensa que utilizan ArcGIS Defense Mapping.
- La representación cartográfica de producción amplía ArcGIS Enterprise con la capacidad de optimizar la producción de datos y mapas mediante ArcGIS Production Mapping. Tenga en cuenta que la plena funcionalidad de ArcGIS Production Mapping abarca varios patrones de sistema.
- El SIG de interiores amplía ArcGIS Enterprise con la capacidad de crear y administrar datos de planos de planta, mapear interiores de edificios y compartir mapas y servicios que tienen en cuenta las plantas. Esta funcionalidad requiere ArcGIS Pro y es posible gracias a ArcGIS Indoors.
- Otras soluciones del sector permiten la rápida implementación de aplicaciones y configuraciones específicas para cada sector de ArcGIS Enterprise mediante ArcGIS Solutions. Tenga en cuenta que no todas las soluciones del sector están disponibles para ArcGIS Enterprise.
- Personalice y amplíe la funcionalidad de los sistemas de edición y administración de datos con el kit de desarrollo de software (SDK) de ArcGIS Enterprise, que permite a los desarrolladores crear extensiones de objetos de servidor (SOE), interceptores de objetos de servidor (SOI) y feeds de datos personalizados.
Consideraciones
Las consideraciones siguientes aplican los pilares del marco ArcGIS Well-Architected Framework al patrón de sistema de edición y administración de datos en Windows y Linux. La información aquí presentada no pretende ser exhaustiva, sino más bien destacar las consideraciones clave para diseñar y/o implementar esta combinación específica de sistema y patrón de implementación. Más información sobre los pilares de arquitectura del marco ArcGIS Well-Architected Framework.
Fiabilidad
La fiabilidad garantiza que su sistema proporcione el nivel de servicio requerido por la compañía, así como por sus clientes y partes interesadas. Para obtener más información, consulte la descripción general del pilar de fiabilidad.
- La integridad y recuperabilidad de los datos son primordiales
- Son habituales los SLA que exigen altos niveles de disponibilidad
- La alta disponibilidad y la tolerancia a fallos se consiguen mediante una infraestructura redundante en todos los niveles del sistema.
- La recuperación ante desastres es menos común, pero posible.
Más información sobre cómo minimizar la pérdida de datos y el tiempo de inactividad en ArcGIS Enterprise.
Seguridad
La seguridad protege sus sistemas y su información. Para obtener más información, consulte la descripción general del pilar de seguridad.
- Casi siempre se requieren la autenticación y la autorización, salvo en un escenario de colección al estilo crowd sourcing (aunque estos se implementan más comúnmente utilizando SaaS o PaaS).
- El control de accesos es posible, y con frecuencia se implementa, en todos los niveles del sistema.
- El control de accesos avanzado y detallado, como la seguridad a nivel de filas o columnas, se consigue normalmente utilizando interceptores de objetos de servidor y/o soluciones asociadas.
- La auditoría es muy común y suele implementarse mediante el rastreo del editor.
Explore la Guía sobre refuerzo de ArcGIS Enterprise para obtener información sobre las estrategias y la configuración asociada que se pueden implementar para mejorar la postura de seguridad de las implementaciones de ArcGIS Enterprise.
Rendimiento y escalabilidad
El rendimiento y la escalabilidad tienen como objetivo optimizar la experiencia general de los usuarios con el sistema, así como garantizar que este se adapte a las demandas cambiantes de la carga de trabajo. Para obtener más información, consulte la descripción general del pilar de rendimiento y escalabilidad.
- Son habituales los SLA que exigen altos niveles de rendimiento
- El rendimiento de la base de datos suele ser un factor importante en el rendimiento general del sistema
- La complejidad del modelo de datos también puede afectar al rendimiento del sistema
- Normalmente, se requieren redes de alto rendimiento y baja latencia
- El rendimiento de la edición es clave, ya que incluso una degradación marginal del rendimiento puede afectar negativamente a la experiencia del usuario y a la productividad general de la plantilla.
- El escalado hacia arriba y hacia abajo y hacia dentro y hacia fuera suele ser dirigido y/o reactivo, ya que, en la mayoría de los casos, la base de usuarios es bien conocida y las demandas sobre el sistema evolucionan de forma predecible.
Automatización
La automatización tiene como objetivo reducir el esfuerzo dedicado a la implementación manual y a las tareas operativas, lo que conduce a una mayor eficiencia operativa, así como a la reducción de las anomalías del sistema introducidas por las personas. Para obtener más información, consulte la descripción general del pilar de automatización.
- La automatización del flujo de trabajo es habitual, sobre todo con grandes grupos de editores que trabajan de forma concertada para editar y mantener datasets compartidos o relacionados. Consulte ArcGIS Workflow Manager para obtener más información acerca de esta funcionalidad extendida.
- La administración de datos suele implicar un uso de moderado a intenso de la automatización, a menudo aprovechando los scripts de Python para realizar tareas repetibles o elaborar informes sobre la geodatabase corporativa. Consulte ArcGIS API for Python para más información.
- La automatización de la administración del sistema, incluida la automatización de la implementación de software, la infraestructura como código y DevOps, también se emplea con frecuencia.
Integración
La integración conecta este sistema con otros para prestar servicios empresariales y amplificar la productividad de la organización. Para obtener más información, consulte la descripción general del pilar de integración.
- Es habitual la integración con otros sistemas de información, como los sistemas de gestión de activos empresariales (EAM), de gestión de relaciones con los clientes (CRM) y de tasación masiva asistida por ordenador (CAMA).
- El intercambio de datos y la alineación entre sistemas son muy habituales
- El uso de las API y SDK de ArcGIS es bastante común
- También hay disponibles herramientas y aplicaciones de integración de terceros
Observabilidad
La observabilidad proporciona visibilidad del sistema, habilitando al personal de operaciones y a otros roles técnicos para mantener el sistema funcionando en un estado saludable y estable. Para obtener más información, consulte la descripción general del pilar de observabilidad.
- El funcionamiento correcto de los sistemas de edición y administración de datos suele beneficiarse de una buena comprensión de cómo se editan los datos y por quién. Puede suponer, entre otras cosas, quién edita qué, la naturaleza de esas ediciones, la naturaleza de las transacciones de edición y el uso de las funcionalidades de edición por lotes, así como el volumen general y la cadencia de las ediciones. La administración y monitorización de los servicios de entidades es especialmente importante, incluido el uso del rastreo de ediciones y la auditoría. La monitorización a nivel de la geodatabase corporativa también es fundamental, sobre todo cuando participan equipos de editores de moderados a grandes. Más información sobre la creación y el mantenimiento de geodatabases corporativas.
- Pueden emplearse webhooks de servicios de entidades con fines de observabilidad.
- ArcGIS Enterprise en Windows/Linux puede observarse de varias maneras, incluidos los registros y las estadísticas del servidor. La monitorización de la disponibilidad, el rendimiento y el uso del sistema es lo más importante para este patrón de sistema. Además de la monitorización del software ArcGIS Enterprise, es importante monitorizar todos los componentes y la infraestructura de soporte, como el sistema operativo Windows o Linux, las bases de datos y otros data stores, así como la infraestructura informática, de red, de seguridad y de otro tipo. Más información sobre la monitorización del rendimiento del sistema.
- Algunas funcionalidades extendidas de este patrón de sistema, como la administración y automatización de flujos de trabajo con ArcGIS Workflow Manager, cuentan con soporte adicional para la observabilidad. Revise la documentación del producto correspondiente para obtener más información.
- El uso de análisis web también puede ser útil para la edición mediante aplicaciones personalizadas basadas en web.
- Es posible realizar observaciones adicionales de los inicios de sesión de los usuarios y los cambios en las cuentas a través del proveedor de identidad configurado cuando se utilizan inicios de sesión SAML y/o OpenID Connect.
Otro
Entre las consideraciones adicionales para el diseño y la implementación de un sistema de edición y administración de datos en Windows y Linux están:
- Para que funcione correctamente es necesario conocer a fondo los conceptos de SIG, TI y bases de datos, así como la tecnología. Exige conocimientos y habilidades específicos del sistema de administración de bases de datos (DBMS) seleccionado.
- La gobernanza de datos y la alineación con las políticas y roles de TI, como el administrador de datos y el administrador de bases de datos, deben tenerse muy en cuenta a la hora de implementar este patrón de sistema.
Recursos relacionados: