Conferencia de Partners Colombia 2016
Architecting the ArcGIS Platform Wilson Hernández Fuentes Arquitecto de Soluciones
[email protected]
Agenda
•
Arquitectura - Definición
•
Web GIS - Plataforma
•
Arquitectura Conceptual de Referencia ArcGIS
•
ArcGIS – Buenas Prácticas
Arquitectura Definición
Niveles de Arquitectura High
Technology Breadth
Technology Depth
Organization Scope
Strategy Focus
Arquitectura Empresarial
Arquitectura de Solución
(Technical / System)
Low
Technology Focus
Project Scope
Arquitectura de Dominio
Web GIS Transformación de la plataforma ArcGIS Desktop
System of Engagement Apps
System of Record
Web Maps Web Scenes Web Layers
Server GIS
Servicios Distribuidos
Web GIS
Web GIS Diferencias con un Server GIS Server GIS
Web GIS
Uso de servicios SIG en aplicaciones personalizadas (silos)
Uso generalizado de capas web, escenas y mapas por todas las apps de ArcGIS
Users
Users
App
Apps …n+1
Services
Data
Web Maps Web Scenes Web Layers
Services
portal Data
Web GIS Qué es?
Web GIS es un enfoque arquitectónico que utiliza . . . Apps
Identidad
Portal
• • • •
modelo de geo-información mapas web escenas 3D capas
Funcionalidad
• gestión de datos • visualización • análisis + sus datos + herramientas
. . . para dar soporte a todos los flujos geográficos: front-office, backoffice, trabajo en campo, acceso a través de cualquier dispositivo.
Web GIS Proposición de valor
•
Web GIS integra los tradicionales patrones de uso GIS en una plataforma interconectada o system of engagement.
•
Organizaciones que implementen y conecten los patrones de uso GIS pueden obtener el mayor retorno de inversión de la plataforma ArcGIS.
ArcGIS Arquitectura Conceptual de Referencia
ArcGIS – Buenas Prácticas Enfoque de desarrollo de Aplicaciones
Extender ArcGIS apps
Adicionar funcionalidad a plantillas
Crear nuevas apps personalizadas (APIs / SDKs)
ArcGIS – Buenas Prácticas Integración Empresarial – Seleccionar patrones de aplicación
Geoenabled Application
Business System
Composite Application
•
Geocentric Application
ArcGIS
•
Soportar adecuadamente los objetivos de negocio. Aprovechar los sistemas de información existentes
ArcGIS – Buenas Prácticas Separación de Ambientes Production
Staging
Development • •
Reducir Riesgos Proteger los sistemas de cambios no intencionados y/o negativos
ArcGIS – Buenas Prácticas Alta Disponibilidad / Balanceo de Carga
•
Tiempo aceptable para estar fuera de servicio
•
Tiempo de Respuesta aceptado
•
Usuarios concurrentes
Users
• •
•
Load Balancers Disponibilida d (%)
Tiempo fuera por año
Tiempo fuera por semana
95.0
18.25 días
8.4 horas
99.0
3.65 días
1.68 horas
99.9
8.76 horas
10.1 minutos
99.99
52.56 minutos
1.01 minutos
99.999
5.26 minutos
6.05 segundos
(ArcGIS Web Adaptor or Third Party)
GIS Server Machines
Database Servers
Reducir Riesgos Mejorar la entrega de servicios (continuidad) Escalabilidad
ArcGIS – Buenas Prácticas Identidad / Seguridad
•
Built-in
•
LDAP / AD
•
SAML
•
TLS
•
Reverse Proxy
•
Auditoría
•
Maps & Apps
ArcGIS Identity
Content & Capabilities
Collaboration
Asegurar que los usuarios tengan el recursos y privilegios necesarios para alcanzar sus objetivos de negocio
ArcGIS – Buenas Prácticas Estrategia de Publicación
•
Desacoplar los datos de acuerdo al patrón de solución aplicado: Clientes con elevadas transacciones de edición geográfica Vs. Clientes de consulta
Location Data Management
Constituent Engagement
• • • •
Transactional Enterprise Geodatabase
Publication Geodatabase
Mejora el mantenimiento Reduce los riesgos de seguridad de los datos Reduce contención de los recursos del sistema Mejorar la entrega de servicios (continuidad)
ArcGIS – Buenas Prácticas Separación de Cargas de Trabajo
•
Separar responsabilidad de procesamiento.
•
Verificar niveles de servicio para habilitar la separación.
Users
• • •
Load Balancers
Data Management Site
Analysis Site
GIS Server Machines Visualization Site
Reducir Riesgos Mejorar la entrega de servicios (continuidad) Reduce contención de los recursos del sistema
Gracias 20 16