Web GIS: Architectural Patterns and Practices -...

26
Web GIS: Architectural Patterns and Practices Philip Heede Shannon Kalisky

Transcript of Web GIS: Architectural Patterns and Practices -...

Page 1: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web GIS:Architectural Patterns and Practices

Philip HeedeShannon Kalisky

Page 2: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web Maps

Layers

AppsDesktop

Server GISWeb Scenes

Web GIS | Transformation of the ArcGIS Platform

Page 3: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web MapsWeb ScenesWeb Layers

Apps

Users

Services

Data

Web GISPervasive use of web layers, scenes, and maps

within all of the ArcGIS apps

Server GISSilo’d use of GIS services within custom applications

App

Services

Data

… n+1

portal

Web GIS | How is it Different from Server GIS?

Page 4: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web GIS | Anatomy

Desktop Web Device

Server Online Content and Services

portal

1. Users & Apps

2. Portal

3. GIS Server 4. Basemaps & Utility Services

Page 5: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web GIS | How to get a 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

• Esri-provided content and services- Basemaps- Living Atlas- GeoEnrichment, Routing, …

Page 6: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

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 intothe backend components..

For a deployment using Portal for ArcGIS there arethree main components that make up a Web GIS:

Portal for ArcGIS

Hosting server(ArcGIS Server)

ArcGIS Data Store

Page 7: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Web GIS | Anatomy of the portal

Portal for ArcGIS

Hosting server(ArcGIS Server)

ArcGIS Data Store

Web GIScomponents

in your own infrastructure

Supports hosted data as well as the app and collaboration infrastructure;does not replace Server GIS infrastructure

Server

Supports publishing of authoritative datafrom enterprise geodatabases;

can be used in conjunction with a Web GIS

Server GIS infrastructure

Enterprisegeodatabase

Page 8: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Portal

Online Online Online

Portal PortalCustomer Managed

InfrastructureOn-premises

Private CloudPublic Cloud

(AWS, Azure, others) Managed Services

Begin with ArcGIS Online & SaaS

Begin with Server GIS, On-Premises

ArcGIS Online

Web GIS Deployment Patterns | Typical Evolution(s)

Basemaps & Content Services

ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server

Page 9: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Distributed Web GIS | Next Evolution in GIS

Desktop GIS (standalone GIS)

Server GIS(client-server GIS)

Web GISDistributed Web GIS

Page 10: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Technology People

Process

Succeeding with Web GIS | Requires More Than Technology

Planning

Page 11: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

How members engage with your Web GIS | Where do you start?

• Who can access content?

• What content can they access?

• What can users do with the content they access?

Page 12: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Build Web Competency in Your GIS Team

Operations

Mobile Workforce

GIS Professionals

Knowledge Workers

Executives

• Curate Content

• Author Maps

• Configure & Develop Apps

Analysts

Page 13: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

… … …

GIS Team

Secure Executive Sponsorship

Page 14: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

… … …

GIS Team

Location Enabled

… … …

GIS Team

Secure Executive Sponsorship

Page 15: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

… … …

GIS Team

Location Enabled

… … …

GIS Team

Location Enabled

Secure Executive Sponsorship

Page 16: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Aligning technology with your needs

• How will you implement your Web GIS?

• Your Choices: Physical machines, virtualized environments, cloud, or a combination

• How many machines do you need?

• Consider: the machine’s hardware specs, software and components needing to be installed, etc.

• What deployment pattern is best for your organization?

• What are your SLA expectations?

Page 17: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Partner with IT

Operations

Mobile Workforce

GIS Professionals

Knowledge Workers

Executives

Analysts

• Curate Content

• Author Maps

• Configure & Develop Apps

IT Professionals• Ensure Business Continuity

• Apply Security

• Enforce Governance

Page 18: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Leverage IT to help you scale

GIS GIS

Don’t neglect your GIS infrastructure!

Page 19: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Operations

Mobile Workforce

GIS Professionals

Knowledge Workers

Executives

Analysts

• Curate Content

• Author Maps

• Configure & Develop Apps

IT Professionals• Ensure Business Continuity

• Apply Security

• Enforce Governance

Know who you need at the table as you grow

Subject Matter Experts

• Operational Data Experts

• Drive Requirements

• Power Users

Page 20: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

PortalStory Maps

Explorer

Collector

Office

Focused Apps(Configured and/or Customized)

Dashboard

Think about your users …

… deliver the app(s) they need

Tackle your Mapzillas

Page 21: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Go After Low Hanging Fruit

Leve

l of D

iffic

ulty

Narrow / Small Broad / BigH

ardE

asy

Organizational Impact

Page 22: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Don’t Underestimate Design

Page 23: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Configure first, but don’t be afraid to customize

ArcGIS Local Perspective Template

City of LA Street Wize

• Updated styling & symbology

• Tailored workflow to the user

• Tailored application to the data

Page 24: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon

Show Something New

Mobile Story Maps 3D

Integration(MS Office,Microstrategy…)

Real Time

Page 25: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon
Page 26: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon