5. Web Maps
Web Scenes
Web Layers
Apps
Users
Services
Data
Web GIS
Pervasive use of web layers, scenes, and maps
within all of the ArcGIS apps
Server GIS
Silo’d use of GIS services within custom applications
App
Services
Data
… n+1
portal
Web GIS | How is it Different from Server GIS?
6. Web GIS Shifts the Focus
Apps
Client / Server Web Services & App
Stand Alone Desktop Connected Desktop
Data Models Web Maps
Static Data Real-Time
Custom Applications Configurable Templates and Apps
All Purpose Applications Focused Apps
Proprietary Data Open Data & Shared ServicesDistributed Services
7. Managing your workforcePlatforms offer a common, extensible foundation
• Foundation of technology and practice
• Support a portfolio of solutions and
enable growth.
• Revolutionary and evolutionary
• Solution “Planks” deliver significant
business value by tailoring the platform
to specific business needs
Platform
(80%)
Common technical foundation
Common implementation patterns
Common operational skills
Common administration skills
Solution
Plank
1
Solution
Plank
2
Solution
Plank
3
Solution
Plank
…
ArcGIS
8. ArcGIS Conceptual
Reference Architecture
STAGING DEVELOPMENT
PORTAL
Users • Groups • Items • Tags
(Content and Capabilities)
Enterprise
Systems
• Salesforce.com
• Microsoft Dynamics
• SAP HANA
• IBM Cognos
• MicroStrategy
Microsoft
Office
• Excel
• PowerPoint
Other
• Social
• Weather
• Traffic
• IoT Sensors
PRODUCTION
INFRASTRUCTURE
HIGH AVAILABILITY
LOAD BALANCING
PUBLICATION
STRATEGY
WORKLOAD
SEPARATION
Analysis
Visualization
Data
Management
Analysis
Visualization
Data
Management
DataandStorage
APPS
Location
Enablement
Constituent
Engagement
Decision Support
Field
Mobility
Analytics
Location Data
Management
SDKs/APIs
IT Governance • Project Prioritization
Workforce Development • Security
FilesToolsWeb LayersWeb Maps
Essential Patterns of a Location Strategy
EXTERNALSYSTEMSANDSERVICES
ASSOCIATED BEST PRACTICES
Solutions
SDKs/APIs
SDKs/APIs
SDKs/APIs
https://www.esri.com/~/media/Files/Pdfs/products/arcgis-platform/architecting-the-arcgis-platform
9. Essential Patterns of GIS
Location
Enablement
Field
Mobility
Get authoritative
information into and
out of the field
Discover, use, make,
and share maps at
work – anywhere,
anytime
Location Data
Management
Collect and organize
location data about
your assets and
resources
Analytics
Describe, predict, and
improve business
performance
Decision
Support
Inform execs and
management with
maps and location
intelligence
Constituent
Engagement
Facilitate and
manage
communication with
stakeholders
System of Engagement
(Demand)
System of Record
(Supply)
10. Essential Patterns of a Location Strategy: The Solution Portfolio
Location
Enablement
Field
Mobility
Location Data
Management
AnalyticsDecision
Support
Constituent
Engagement
Operations
Dashboard
GIS Data
Stewardship
& Workflow
Shared GIS
Web Services
Real-Time
Feed Config
Ad Hoc
Analysis
(Desktop)
Structured
Analysis
(Service)
Real-time
Analytics
(Service)
Portal for
ArcGIS
Collaborative
Markup
Workforce
(Dispatch)
ETL, Services
Integration
Workforce
(Collector &
Navigator)
Public
Information
Map
Feedback
Map
Customer
Care
ArcGIS
Online
ArcGIS
Open Data
12. Web GIS | Anatomy
Desktop Web Device
Server Online Content
and Services
portal
1. Users & Apps
2. Portal
3. GIS Server 4. Basemaps & Utility Services
13. Web GIS | Portal
ArcGIS for Server ArcGIS Online
• Software
- Portal for ArcGIS as part of
ArcGIS for Server
- Releases 1-2 times per year
- Upgraded manually (by organization)
- Organization controls SLA
• Core Web GIS functionality
(visualization, smart mapping, analysis…)
• Enterprise Integration
- Web SSO via SAML
- Web-tier Authentication via Web
Adaptor
- Enterprise Groups
- ArcGIS Server Integration…
• Advanced GIS functionality
• SaaS
- www.arcgis.com
- Releases 3-4 times per year
- Upgraded automatically (by Esri)
- Esri controls SLA
• Core Web GIS functionality (visualization,
smart mapping, analysis…)
• Enterprise Integration
- Web SSO via SAML
• Content and services
- Basemaps
- Living Atlas
- GeoEnrichment, Routing, …
14. Web GIS | Anatomy of the Portal
Desktop Web Device
Server Online Content
and Services
portal
The portal in ArcGIS Online just is:
hosted by Esri and no need for installation
or maintenance nor breaking apart into
the backend components..
For a deployment using Portal for ArcGIS there are
three main components that make up a Web GIS:
Portal for ArcGIS
Hosting server
(ArcGIS Server)
ArcGIS Data Store
15. Web GIS | Anatomy of the Portal
Portal for ArcGIS
Hosting server
(ArcGIS Server)
ArcGIS Data Store
On-premises Web GIS
components
Supports hosted data as well
as the app and collaboration infrastructure;
does not replace Server GIS infrastructure
Connects to Data
by reference
Server
Supports publishing of authoritative data
from enterprise geodatabases;
can be used in conjunction with a Web GIS
Server GIS infrastructure
System of Engagement System of Record
Enterprise
geodatabase
16. Web GIS Deployment | Glossary of icons
ArcGIS Online
Portal + Content + Services
ArcGIS Online
Content + Services
(no use of the portal)
Boundary between Esri
owned infrastructure and
customer owned
infrastructure
Customer owned Web GIS infrastructure
ArcGIS for Server: Portal for ArcGIS,
Hosting server, ArcGIS Data Store
Customer owned GIS server
(ArcGIS Server)
17. Web GIS Deployment | Options, for “hybrid” deployments
Online Server
Customer managed
infrastructure
On-premises
Private Cloud
Public Cloud
(AWS, Azure, etc.)
ArcGIS Online
18. Web GIS Deployment | Options, for “hybrid” deployments
Online Web GIS
Hybrid Web GIS
Online Web GIS w/own Server
Distributed Web GIS
Online portal + own Portal
w/own Server
Online
19. Web GIS Deployment | Options, for on-premises deployments
Distributed Web GIS
Online portal + own Portal
w/own Server
On-Premises Web GIS
Own Portal w/Online content
and own Server
On-Premises Web GIS
(disconnected from open Internet)
Server GIS
Server
23. Cluster A Cluster B
Silo Site Clusters
Scalability| Silos, Sites & Clusters
Configuration Stores Configuration Store
(shared)
Configuration Store
(shared)
LB LB LB
Site
Site
24. Scalability| Workload Separation … can evolve
Visualization Analysis &
Data Management
Imagery
LBLBLB
ArcGIS Server ArcGIS Server ArcGIS Server
Visualization &
Imagery
LB
ArcGIS Server
Initial Deployment Complete GIS
25. Portal w/ 3rd Party LB
High Availability | Server & Portal Patterns
Server w/ Multiple
Web Adaptors & 3rd Party LB
Server
w/ 3rd Party LB
Server
w/ Single Web Adaptor
Portal w/ Multiple
Web Adaptors & 3rd Party LB
26. Disaster Recovery | Backup & Restore Pattern
Primary Data Center Secondary Data Center
Portal for ArcGIS ArcGIS Server Portal for ArcGIS ArcGIS Server
Content Store Configuration Store
Directories
Content Store Configuration Store
Directories
NLB NLB NLB NLB
Identity
Store
Identity
Store
Hot Backups
Global DNS
27. • The ArcGIS information model
• Encapsulates data & functionality
• Three types:
- File
- Personal
- Enterprise (ArcSDE)
• Managed ArcGIS Data Store
- Relational
- 3D
- Spatial Temporal
Geodata Management | The Geodatabase
Images
Vectors
Topology
Networks
Terrain
Surveys
CAD
Drawings
Addresses
27 Main St.
Attributes
ABC
3D Objects
107’
Dimensions
Annotation
28. Geodata Management | Organizational Deployment Patterns
Data Warehouse
Departmental GIS Operations
Centralized Data Sharing
ArcSDE
IT
Centralized Data Warehouse
WAN
ArcGIS Desktops
Parks
Utilities
Assessor
Centralized Database
Enterprise GIS Operations
Centralized Data Administration
IT
ArcSDE
Centralized Database
WAN
ArcGIS Desktops,
Terminals and Browsers
Parks
Utilities
Assessor
ArcGIS Server
Terminal Servers
• Geodatabase export / import
• RDBMS export / import
• RDBMS replication
• ETL Tools (e.g. FME, Informatica)
• Geodatabase replication
32. Publication Strategies | Publishing Methods
Connects to Data
by reference
Copies Data
by value
portalServer
By Reference By Value
ArcMap
ArcGIS Pro
Maps for Office
Portal Website
ArcMap Gedatabases
Spreadsheets
Shapefiles
…
Enterprise GDB
34. Security | Online Authentication Patterns
OnlineSAML IDP
User Store
SAML Auth
Enterprise Users
Portal-tier Auth
Built-in Users
Online
35. Portal-tier Auth
Enterprise Users
Web-tier Auth
Enterprise Users
Security | Portal & Server Authentication Patterns
Portal Portal
Portal
Portal
SAML IDP
User Store
User Store User Store
Web Adaptor
ServerUser Store User Store
Web Adaptor
Web-tier Auth
Enterprise Users
SAML Auth
Enterprise Users
Portal-tier Auth
Built-in Users
Server-tier Auth
Built-in Users
Server-tier Auth
Enterprise Users
Server
Server
36. Security | Federating Portal & Server
Portal for ArcGIS ArcGIS Server
App
User Store
(Active Directory, LDAP)
1. Login 2. Login (again)
37. Security | Federating Portal & Server
Portal for ArcGIS ArcGIS Server
App
User Store
(Active Directory, LDAP)
1. Login 2. Single Sign On (SSO)
“federation”
• Portal manages users, groups & roles
• Every service has an item in Portal
• Server inherits from Portal
38. Using the Platform | Apps
Templates
Story Maps
CollectorExplorer
Web Scene Viewer
Dashboard
Open Data
Maps for Office
GeoPlanner
Crowdsourcing