Sistema de edición y administración de datos (SaaS)

El patrón de sistema de edición y administración de datos está disponible como implementación basada en software como servicio (SaaS) mediante ArcGIS Online.

ArcGIS Online es un SIG basado en la nube administrado y suministrado como SaaS por Esri. ArcGIS Online ofrece funcionalidades que abarcan los niveles de datos, servicios/lógica y presentación, que trabajan conjuntamente para proporcionar un sistema completo. Basado en una arquitectura en la nube de primer nivel y administrado por expertos en TI y sistemas de información geográfica (SIG), ArcGIS Online ofrece funcionalidades SIG fiables y completas basadas en web.

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 como SaaS.

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.

Arquitectura base del sistema de edición y administración de datos (SaaS)

Las funcionalidades representadas arriba reflejan las disponibles en julio de 2025.

Entre los componentes clave de esta arquitectura están:

  • ArcGIS Online, incluidos los componentes estándar del portal, como usuarios, grupos y elementos, así como servicios de ubicación, como mapas base y servicios de geocodificación. Los servicios de ubicación que alimentan el sistema de edición y administración de datos también pueden proceder en parte o en su totalidad de otro sistema de servicios de ubicación.
  • La funcionalidad de edición se proporciona desde los servicios de entidades alojados en ArcGIS Online. Los datos editados también se guardan en ArcGIS Online, en un almacén en la nube gestionado por Esri. También es posible publicar en ArcGIS Online datos que provienen de distintos orígenes.
  • 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.
Nota:

ArcGIS Online no ofrece alojamiento para aplicaciones web personalizadas con código completo. El alojamiento web externo (por ejemplo, servidor web), que no aparece en el diagrama anterior, es necesario para alojar aplicaciones web personalizadas con código completo.

Entre las interacciones clave en esta arquitectura están:

  1. Las aplicaciones de clientes se comunican con los servicios de datos 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.

Para obtener más información sobre el uso y la administración de ArcGIS Online, consulte la documentación del producto ArcGIS Online.

Capacidades

A continuación, se describen las funcionalidades del sistema de edición y administración de datos como SaaS. 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.

  • Aumente el almacenamiento de datos de entidades de suscripción de ArcGIS Online y la compatibilidad con consultas, ediciones, análisis y extracciones intensivas con las opciones de Premium Feature Data Store.
  • 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 servicios de entidades alojados en ArcGIS Online. Una alternativa para crear y programar fácilmente canalizaciones simples que escriben datos en ArcGIS Online es Data Pipelines.
  • La administración y automatización de flujos de trabajo amplía ArcGIS Online con la capacidad de orquestar y automatizar el trabajo entre equipos mediante ArcGIS Workflow Manager.
  • Los notebooks de Python alojados hacen posible el análisis, la administración y la automatización basados en Python mediante ArcGIS Notebooks, que se ofrece como SaaS a través de ArcGIS Online.
  • El SIG de interiores amplía las funcionalidades de ArcGIS Online 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. El SIG de interiores también amplía las capacidades de ArcGIS Online con la administración de espacios interiores y la reserva de espacios de trabajo mediante ArcGIS Indoor Spaces, una funcionalidad que se ofrece a través de ArcGIS Indoors.
  • Otras soluciones del sector permiten la rápida implementación de aplicaciones y configuraciones específicas para cada sector de ArcGIS Online mediante ArcGIS Solutions.

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 como SaaS. 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.

  • ArcGIS Online aprovecha varias zonas de disponibilidad, regiones y proveedores de servicios para garantizar la redundancia, la resiliencia y la continuidad del servicio.
  • Acuerdo de nivel de servicio (SLA) proporcionado por ArcGIS Online.
  • La integridad y la recuperabilidad de los datos suelen ser primordiales con este tipo de sistemas, por lo que se recomiendan procesos y procedimientos de copia de seguridad externos a ArcGIS Online.

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 acceso de los usuarios y la colaboración de datos se rigen por controles de acceso basados en roles y modelos modernos de autorización y autenticación, incluidos OAuth, SAML y autenticación multifactor.
  • La auditoría es muy común y suele implementarse mediante el rastreo del editor.
  • Los sistemas están sujetos a evaluaciones de vulnerabilidad, incluyendo escaneos del sistema, de las aplicaciones web y de la base de datos.

Más información sobre las prácticas recomendadas de seguridad de ArcGIS Online y la guía de implementación.

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.

  • ArcGIS Online se encarga automáticamente de la escalada.
    • Varias redes de distribución de contenidos proporcionan mapas y aplicaciones altamente escalables a diversas ubicaciones en todo el mundo.
    • Para obtener más funcionalidad extendida de almacenamiento de datos de entidades, aislamiento y cómputo, considere el Data store de entidades premium de ArcGIS Online.
  • Tanto por rendimiento como por residencia de los datos, el alojamiento de datos geoespaciales regionales está disponible en Estados Unidos, Europa y Asia-Pacífico.

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 de los flujos de trabajo es cada vez más común en los sistemas de edición y administración de datos basados en SaaS, especialmente con grandes grupos de editores que trabajan conjuntamente 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 implica a menudo la automatización, normalmente utilizando Python para acceder a los datos y administrarlos en el almacenamiento de datos gestionado por ArcGIS Online. Lo más habitual es utilizar ArcGIS API for Python, así como ArcGIS Notebooks, que se ofrece como SaaS a través de ArcGIS Online.

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.
  • ArcGIS Online, como oferta SaaS, no admite la observación de su infraestructura subyacente ni del software interno. Sin embargo, ofrece formas de observar el aprovechamiento y el estado 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 como SaaS están:

  • Para que funcione correctamente es necesario conocer a fondo los conceptos de SIG y TI, así como la tecnología. La organización también debe comprender las implicaciones del SaaS, desde el punto de vista del acceso a los datos, la seguridad y la administración.
  • La gobernanza de los datos y la alineación con las políticas y roles de TI, como el administrador de datos y el gestor de contenidos, deben tenerse muy en cuenta a la hora de implementar este patrón de sistema.

Recursos relacionados:

Top