El proceso de arquitectura de sistemas y soluciones de diseño con ArcGIS puede adoptar muchas formas. Mientras que algunos proyectos pueden tener una importante fase inicial de arquitectura, en la que se definen y revisan cuidadosamente los requisitos y se puede generar un diseño específico del sistema, otros sistemas o proyectos pueden adoptar un planteamiento más ágil y necesitar un diseño de arquitectura ágil a la altura.
Aunque no existe un método adecuado definido, un marco único o el mejor planteamiento para diseñar una arquitectura con ArcGIS, esta sección del marco ArcGIS Well-Architected Framework compartirá las mejores prácticas, proporcionará orientación sobre temas tecnológicos clave y consideraciones de implementación y, en general, admitirá un proceso de arquitectura más avanzado y eficaz para un sistema o proyecto determinado.
La práctica de la arquitectura en relación con los sistemas ArcGIS se ha desarrollado en la comunidad Esri durante las tres últimas décadas. Aunque conceptos como la potencia de procesamiento, el rendimiento del almacenamiento o el ancho de banda de la WAN siguen siendo importantes para el diseño, nuevas áreas de requisitos como la seguridad, las integraciones empresariales, la soberanía de los datos u otros temas han agregado importancia a un planteamiento arquitectónico estructurado que tenga en cuenta una amplia matriz de entradas. La práctica del diseño de sistemas ArcGIS evolucionará continuamente, a medida que las nuevas tecnologías impulsen nuevos requisitos, y uno de los principales retos (e inspiraciones) para los arquitectos es mantenerse a la vanguardia de estas nuevas tendencias y herramientas.
Esta sección del marco Well-Architected Framework contiene tres subsecciones principales:
Los fundamentos arquitectónicos incluyen recomendaciones sobre cómo participar correctamente en el proceso de diseño de la arquitectura, junto con conceptos clave de implementación, decisiones y temas que se aplican a cualquier sistema ArcGIS. Los principios de diseño incluyen decisiones clave relacionadas con los componentes de la arquitectura, la ampliación con los SDK de ArcGIS y el concepto de aislamiento del entorno. La subsección de conceptos de implementación incluye temas sobre diversos aspectos informáticos relacionados con las arquitecturas de ArcGIS.