Professional Documents
Culture Documents
Design, Test,
Operate
Data
Management
Web GIS
Architecture
Deployment
Options
Patterns of
GIS
Availability
Scalability
Load Balancing
Application
Patterns
Security and
Identity
Desktop
Apps
Web Maps
Web Scenes
Server GIS
Layers
Web GIS
Users
App
Apps
n+1
Services
Web Maps
Web Scenes
Web Layers
portal
Services
Data
Data
Distributed Services
Client / Server
Connected Desktop
Data Models
Web Maps
Static Data
Real-Time
Custom Applications
Focused Apps
Proprietary Data
ArcGIS
Platform
(80%)
Common technical foundation
Common implementation patterns
Common operational skills
Common administration skills
SDKs / APIs
APPS
Constituent
Engagement
Field
Mobility
Decision Support
Location Data
Management
Analytics
Web Layers
Tools
Files
Data
Management
SDKs / APIs
I N F R A S TR U C TU R E
SDKs / APIs
P O R TA L
LOAD BALANCING
Analysis
Visualization
HIGH AVAILABILITY
PUBLICATION
STRATEGY
PRODUCTION
STAGING
Enterprise
Systems
SDKs / APIs
Web Maps
E XTE R N A L S YS TE MS A N D S E R V I C E S
ArcGIS Conceptual
Reference Architecture
Solutions
Location
Enablement
Salesforce.com
Microsoft Dynamics
SAP HANA
IBM Cognos
MicroStrategy
Microsoft
Office
Excel
PowerPoint
Other
Social
Weather
Traffic
IoT Sensors
WORKLOAD
SEPARATION
DEVELOPMENT
A S S O C I A TE D B E S T P R A C TI C E S
IT Governance Project Prioritization
Workforce Development Security
https://www.esri.com/~/media/Files/Pdfs/products/arcgis-platform/architecting-the-arcgis-platform
Constituent
Engagement
Decision
Support
Field
Mobility
Analytics
Location Data
Management
Facilitate and
manage
communication with
stakeholders
Get authoritative
information into and
out of the field
System of Engagement
(Demand)
System of Record
(Supply)
Constituent
Engagement
Portal for
ArcGIS
Decision
Support
Analytics
Location Data
Management
Operations
Dashboard
Ad Hoc
Analysis
(Desktop)
GIS Data
Stewardship
& Workflow
Collaborative
Markup
Structured
Analysis
(Service)
Shared GIS
Web Services
Real-time
Analytics
(Service)
Real-Time
Feed Config
ArcGIS
Online
Public
Information
Map
Customer
Care
ArcGIS
Open Data
Feedback
Map
Workforce
(Dispatch)
Field
Mobility
Workforce
(Collector &
Navigator)
ETL, Services
Integration
Server GIS
Web GIS
Portal
ArcGIS Server
Enterprise GDB
ArcGIS
Server
GIS Services
Data Store
ArcGIS
Enterprise
Data Store
GDB(s)
2. Portal
Web
Device
portal
3. GIS Server
Server
Online Content
and Services
Software
-
ArcGIS Online
www.arcgis.com
Enterprise Integration
-
SaaS
Enterprise Integration
-
Basemaps
Enterprise Groups
Living Atlas
GeoEnrichment, Routing,
Web
Device
portal
Hosting server
(ArcGIS Server)
Server
Online Content
and Services
System of Record
Server
Connects to Data
Hosting server
by reference
(ArcGIS Server)
Enterprise
geodatabase
ArcGIS Online
Portal + Content + Services
Glossary of icons
ArcGIS Online
Content + Services
(no use of the portal)
ArcGIS Online
Customer managed
infrastructure
On-premises
Private Cloud
Public Cloud
(AWS, Azure, etc.)
Online
Online Web GIS
Server
Server GIS
Agility
Scalability
Manageability
Security
Cost
Integration
Accessibility
Data
Sovereignty
Site
Silo
LB
Clusters
LB
LB
Cluster A
Site
Site
Configuration Stores
Cluster B
Configuration Store
Configuration Store
(shared)
(shared)
LB
LB
LB
LB
ArcGIS Server
ArcGIS Server
ArcGIS Server
ArcGIS Server
Visualization &
Imagery
Visualization
Analysis &
Data Management
Imagery
Initial Deployment
Complete GIS
Server
w/ Single Web Adaptor
Server
w/ 3rd Party LB
Server w/ Multiple
Web Adaptors & 3rd Party LB
Portal w/ Multiple
Web Adaptors & 3rd Party LB
Disaster Recovery |
Global DNS
NLB
NLB
ArcGIS Server
NLB
NLB
ArcGIS Server
Identity
Store
Identity
Store
Hot Backups
Content Store
Configuration Store
Directories
Content Store
Configuration Store
Directories
Geodata Management |
The Geodatabase
The ArcGIS
information model
Encapsulates data & functionality
Three types:
- File
Networks
Surveys
Addresses
Vectors
27 Main St.
Annotation
- Personal
- Enterprise
ABC
(ArcSDE)
Managed ArcGIS
Data Store
3D Objects
Attributes
- Relational
- 3D
- Spatial
107
Topology
Temporal
Dimensions
CAD
Drawings
Terrain
Images
Geodata Management |
Centralized Database
IT
Utilities
ArcSDE
Geodatabase
export / import
RDBMS export / import
RDBMS replication
ETL Tools (e.g. FME, Informatica)
Geodatabase replication
Utilities
ArcSDE
IT
Parks
Assessor
Parks
WAN
Assessor
ArcGIS Desktops,
Terminals and Browsers
WAN
ArcGIS Desktops
Centralized Database
Data Warehouse
Geodata Management |
Mobile
Publication
Distributed
Sites
Hierarchical
Publication Strategies |
Organization
Group
Application
Item
Web Scene
User
Web Map
Web Layer
Service
Dataset
Portal
GeoServices
Geodata
Wells
Wells
Active Wells
Proposed Wells
Wells by Status
Publication Strategies |
Publishing Methods
By Reference
Server
ArcMap
By Value
portal
Connects to Data
Copies Data
by reference
by value
Enterprise GDB
ArcMap
ArcGIS Pro
Maps for Office
Portal Website
Gedatabases
Spreadsheets
Shapefiles
Security |
Terminology
Active Directory
Built-in Users
SSO
NTLM
Privileges
Portal-tier Authentication
Security |
Online
SAML IDP
Online
User Store
Portal-tier Auth
Built-in Users
SAML Auth
Enterprise Users
Security |
Portal
Web Adaptor
Portal
User Store
User Store
User Store
Portal-tier Auth
Built-in Users
Portal
SAML Auth
Enterprise Users
Web-tier Auth
Enterprise Users
Portal-tier Auth
Enterprise Users
Web Adaptor
Server
User Store
Server
User Store
Server
Server-tier Auth
Built-in Users
Portal
Server-tier Auth
Enterprise Users
Web-tier Auth
Enterprise Users
Security |
1. Login
2. Login (again)
ArcGIS Server
User Store
(Active Directory, LDAP)
Security |
1. Login
federation
User Store
(Active Directory, LDAP)
ArcGIS Server
Apps
Explorer
Collector
Story Maps
Open Data
Crowdsourcing
GeoPlanner
Templates
Builders
APIs
Portal
Explorer
Dashboard
Collector
Office
Develop
APIs, SDKs
Customise
Configure
COTS
Use Apps and
workflow
Apps, Tools,
workflow, maps
App frameworks,
widgets, tools,
templates
Thick Client
Thin Client
Portal
Thick
Desktop
Virtualization
Thin
Thin
Connectivity Models
Thick
Thick Connection
Operations |
System Management
System Monitoring
Operations
Planning
System Design
Deployment
Development
System Testing
Requirements
Design
Operations |
Network
Hardware
Web Server
ArcGIS Server
Geodatabase
RDBMS