delivering gis over the - esri · delivering gis over the web. arcgis server connections. lan...

81
EGUG 2007 EGUG 2007 1 1 Charles Buck Charles Buck Gas Engineering Coordinator Gas Engineering Coordinator John Little John Little GIS Manager GIS Manager Delivering GIS Over the Delivering GIS Over the Web Web Greenville, North Carolina Greenville, North Carolina Greenville Utilities Greenville Utilities

Upload: others

Post on 17-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 11

Charles Buck Charles Buck –– Gas Engineering CoordinatorGas Engineering CoordinatorJohn Little John Little –– GIS ManagerGIS Manager

Delivering GIS Over the Delivering GIS Over the WebWeb

Greenville, North CarolinaGreenville, North Carolina

Greenville UtilitiesGreenville Utilities

Page 2: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

C. The ResponseC. The Response

D. Lessons LearnedD. Lessons Learned

E. The Road AheadE. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 3: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

C. The ResponseC. The Response

D. Lessons LearnedD. Lessons Learned

E. The Road AheadE. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 4: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 44

Greenville, North CarolinaGreenville, North Carolina

Page 5: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 55

Greenville Utilities, Greenville NCGreenville Utilities, Greenville NC

• Established in 1905

• Not-for-profit

• Eight member Board

appointed by Council

• Provides electric, water,

waste water and natural

gas to Greenville and

75% of Pitt County

• ± 430-450 employees

WastewaterWastewater

ElectricElectric WaterWater

Natural GasNatural Gas

Page 6: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Hybrid GIS ModelHybrid GIS Model

GIS DepartmentGIS StaffDepartments

GIS Department within ITGIS Department within IT

GIS Staff in each Operating GIS Staff in each Operating DepartmentDepartment

Coordinated Use for Power Coordinated Use for Power GIS UsersGIS Users

Page 7: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

The State of Our GISThe State of Our GIS

Limited Access to the System Limited Access to the System

Large investment in GIS TechnologyLarge investment in GIS Technology

Progress varies by Operational DepartmentProgress varies by Operational Department

Page 8: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Our System ConfigurationOur System Configuration

ESRI GIS (9.2 SP 3)ESRI GIS (9.2 SP 3)-- ArcSDEArcSDE-- ArcGISArcGIS-- Single Seat Single Seat ArcViewArcView-- Limited Distribution of Limited Distribution of ArcExplorerArcExplorer-- 33rdrd Party Party -- ArcFMArcFM

Microsoft EnvironmentMicrosoft Environment-- NetworkNetwork-- ServersServers-- DesktopsDesktops

Page 9: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

C. The ResponseC. The Response

D. Lessons LearnedD. Lessons Learned

E. The Road AheadE. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 10: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

The ChallengeThe Challenge

Deliver diverse levels of GIS functionality to the Deliver diverse levels of GIS functionality to the organization effectively.organization effectively.

Give everyone a larger piece of the GIS Pie Give everyone a larger piece of the GIS Pie

Page 11: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Delivering TechnologyDelivering Technology

How to get the right tools to the right people?How to get the right tools to the right people?

How do we appropriately connect the technology to How do we appropriately connect the technology to the users?the users?

How to deliver complex technologies to a diverse user How to deliver complex technologies to a diverse user group?group?

How to effectively manage change in technologies?How to effectively manage change in technologies?

Page 12: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

B. The ResponseB. The Response

C. Lessons LearnedC. Lessons Learned

D. The Road AheadD. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 13: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Selecting Selecting ArcGISArcGIS ServerServer

•• Web ApplicationsWeb Applications

•• Mobile ApplicationsMobile Applications

•• Web ServicesWeb Services

•• Desktop client applicationsDesktop client applications

Server Object Containers

Server Object

Manager

ApplicationServer

(Multi-User)

DesktopApplications

ArcGISDesktop

ArcGISArcGIS Server 9.2 Advanced EnterpriseServer 9.2 Advanced Enterprise

Page 14: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGISArcGIS Server ArchitectureServer Architecture

Web Server

Server Object ContainerServer Object Manager

Database Server

Web Application

Port: 80

DCOM

ArcSDE

Page 15: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGISArcGIS Server ArchitectureServer Architecture

Web Server

Server Object ContainerServer Object Manager

Database Server

Web Application

Port: 80

DCOM

ArcSDE

• Standard Server 2003• Xeon 3.59 GHZ • 4 GB RAM

• Internet Information Services 6 (IIS)

• ArcGIS Server Web ADF• ADAM Instance Role Provider

Page 16: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ArchitectureArcGIS Server Architecture

Web Server

Server Object ContainerServer Object Manager

Database Server

Web Application

Port: 80

DCOM

ArcSDE

• Enterprise Server 2003• (2) Dual Core Xeon 3 GHZ • 16 GB RAM

•ArcGIS Server Object Manager

•ArcGIS Server Container

Page 17: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ArchitectureArcGIS Server Architecture

Web Server

Server Object ContainerServer Object Manager

Database Server

Web Application

Port: 80

DCOM

ArcSDE

• Enterprise Server 2003• (2) Xeon 3 GHZ • 8 GB RAM

•MS SQL Server 2005

Page 18: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ESRI System Design StrategyESRI System Design Strategy

System DesignSystem DesignStandard Performance Evaluation CorpStandard Performance Evaluation Corp

Page 19: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Figure 8-13ArcIMS/ArcGIS Server Sizing—Three-Tier Sizing

System DesignSystem Design

Page 20: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 21: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 22: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 23: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Creating Web ServicesCreating Web Services

Integration Platform

MobileApplications

2D and 3DApplications

BusinessApplications

Other Systems

Desktop Authoring

Tier

ServerPublishing

Tier

Subscription/Consumption

Tier

Page 24: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Integration Platform

Delivering GIS over the WebDelivering GIS over the Web

Organizing ServicesOrganizing Services

Desktop Authoring

Tier

ServerPublishing

Tier

Subscription/Consumption

Tier

Map.MXD

Service

Application

MappingGeodata Access

GlobeMobileKML

Capabilities

Page 25: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Integration Platform

Delivering GIS over the WebDelivering GIS over the Web

Organizing ServicesOrganizing Services

Desktop Authoring

Tier

ServerPublishing

Tier

Subscription/Consumption

Tier

SOC ResourceFile System

AGS_Share

Web ServicesOrganization

Data

Maps

Geocoders

- ags@[email protected] ags@[email protected] ags@[email protected]

- Base.mxd- Gas.mxd- Raster.mxd

- Base.mxd

- Customers.mxd- Gas.mxd

- Gas.mxd

Viewer

KML

Mobile

Viewer

KML

Mobile

Web Service Catalog

Geocoders

Base

Gas

Raster

Base

Gas

Gas

Publication

Page 26: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ConnectionsArcGIS Server Connections

Web Server

Server Object ContainerServer Object Manager

Database Server

DCOM

ArcSDE Client Application

Client Application

InternetLAN

Page 27: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ConnectionsArcGIS Server ConnectionsInternet Application Connection WorkflowInternet Application Connection Workflow

BrowserASP .NetSOC

User

ArcSDE

1. Browser Runsas User

2. Windows AuthenticationPassed Through

3. ASP.Net runs as user via Impersonation

4. DCOM connectionto the SOC runs

as Impersonated User

5. SOC runs as the SOCservice user

SOC connects to dataas specified user (.MXD)

*SOM processes not pictured

Page 28: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ConnectionsArcGIS Server ConnectionsInternet Application Connection Workflow with GIS Web PortalInternet Application Connection Workflow with GIS Web Portal

BrowserASP .NetSOC

User

ArcSDE

1. Browser Runsas User

2. Windows AuthenticationPassed Through

3. ASP.Net runs as user via Impersonation

4. DCOM connectionto the SOC runs

as Impersonated User

5. SOC runs as the SOCservice user

SOC connects to dataas specified user (.MXD)

*SOM processes not pictured

ADAM

4. GIS Web PortalCustom Display

Page 29: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

ArcGIS Server ConnectionsArcGIS Server ConnectionsLAN Connection WorkflowLAN Connection Workflow

ApplicationSOMSOC

User

ArcSDE

1. User Connects to SOM

2. Windows AuthenticationPassed Through

4. SOM Assigns SOC5. SOC runs as the SOC

service user

SOC connects to dataas specified user (.MXD)

*SOC Governed byLocal user groups

Page 30: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Developing ApplicationsDeveloping ApplicationsDeveloping a Flexible ApplicationDeveloping a Flexible Application

IGeocoderServer

IMapServer

Web Service

Con

fig

AD

FA

O\S

OA

P A

PI

Con

fig

App1.View1

App1.View2

App2.View1

UIApplicationAPI

Page 31: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Developing ApplicationsDeveloping ApplicationsWeb Editing ApplicationWeb Editing Application

Search

Results

Function

IGeocoderServerIMapServer

Web Services

IGeocoderServer

IMapServer

IGeocoderServer

IMapServer

Config

Page 32: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Developing ApplicationsDeveloping ApplicationsData Browser ApplicationData Browser Application

IGeocoderServerIMapServer

Web Services

IGeocoderServer

IMapServer

IGeocoderServer

IMapServer

Config1

Config2

Config3

View1

View1

View1

Page 33: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Developing ApplicationsDeveloping ApplicationsHybrid Environment Mobile ApplicationHybrid Environment Mobile Application

IGeocoderServerIMapServer

Mobile Web Services

IGeocoderServer

IMapServer

IGeocoderServer

IMapServer

Config1

Config2

Config3

View1

View1

View1

Page 34: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 35: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 36: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 3636

Page 37: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 3737

Page 38: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 39: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Personal GIS ToolboxesPersonal GIS Toolboxes

GeneralGeneral-- BrowersBrowers-- MapsMaps-- FunctionsFunctions-- ……

ElectricElectric-- CircuitCircuit-- Street LightStreet Light-- OutageOutage-- Service OrdersService Orders-- ……

GasGas-- Valve MaintenanceValve Maintenance-- Leak InspectionLeak Inspection-- Service OrdersService Orders-- ……

Water Water ……Sewer Sewer ……

Page 40: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Supplying the Right ToolsSupplying the Right Tools……To the Right PeopleTo the Right People……At the Right TimeAt the Right Time……

Map Map ProductionProductionQueryQueryAnalysisAnalysisViewView

UpdateUpdateAuthor /Author /PublishPublishEditEdit

DesignDesignDevelopDevelop

AdministrationAdministrationLevel 4Level 4

Level 3Level 3

Level 2Level 2

Level 1Level 1

Page 41: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Level 1 Level 1 –– GIS ConsumerGIS Consumer QueryQuery

AnalysisAnalysis ViewView

Map Map ProProduductionction

Basic GIS UseBasic GIS Use

Available to Everyone in the Available to Everyone in the Organization Organization

EasyEasy--toto--use and available in a use and available in a variety of applicationsvariety of applications

Push paradigm of what is a GIS Push paradigm of what is a GIS application (Embedded application (Embedded functionality)functionality)

Page 42: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

If ItIf It’’s Not Easy s Not Easy They WonThey Won’’t Use Itt Use It

Page 43: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 44: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 45: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 46: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 47: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 48: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 49: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 50: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 51: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 52: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 53: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 54: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 55: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Level 2 Level 2 –– Data ManagementData ManagementUpdateUpdateAuthor /Author /

PublishPublish

EditEdit

Data Management and Analysis Data Management and Analysis LevelLevel

More sophisticated use of Level More sophisticated use of Level 1 concepts 1 concepts

Content Providers for Level 1 Content Providers for Level 1 functionalitiesfunctionalities

Data EntryData EntryControlControl

MobileMobile DesktopDesktop

Page 56: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Gas Valve Maintenance ApplicationGas Valve Maintenance Application

Page 57: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Gas Valve Maintenance ApplicationGas Valve Maintenance Application

Page 58: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Gas Valve Maintenance ApplicationGas Valve Maintenance Application

Page 59: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 60: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 61: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 62: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 63: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 64: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 65: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 66: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 67: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 68: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 69: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 70: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 71: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 72: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 73: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Level 3 & 4 Level 3 & 4 -- DesignDesignDesignDesignDevelopDevelop

AdministrationAdministration

Utilizes a variety of Computer Utilizes a variety of Computer Technologies to integrate and Technologies to integrate and automate GIS automate GIS

Develops a System Design that Develops a System Design that directs functionality in Level 1 directs functionality in Level 1 and 2and 2

Designs and Develops System Designs and Develops System Integration and AutomationIntegration and Automation

Page 74: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Level 3 & 4 Level 3 & 4 -- ExampleExampleDesignDesignDevelopDevelop

AdministrationAdministration

IGeocoderServerIMapServer

ArcGIS Core Web Services

IGeocoderServer

IMapServer

IGeocoderServer

IMapServer

GeocoderServiceAreas

Search Map Service

Map Functionalities

GUC Web Services

Page 75: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 76: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2
Page 77: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

C. The ResponseC. The Response

D. Lessons LearnedD. Lessons Learned

E. The Road AheadE. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 78: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

Lessons LearnedLessons Learned

Web delivery promotes Web delivery promotes scalable growthscalable growth

Design needs to be flexible to Design needs to be flexible to Fit various scenariosFit various scenarios

Central Access Point (GIS Central Access Point (GIS Portal) Coordinates UsePortal) Coordinates Use

Hardware and network design Hardware and network design cannot be ignoredcannot be ignored

Page 79: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

A. IntroductionA. Introduction

B. The ChallengeB. The Challenge

C. The ResponseC. The Response

D. Lessons LearnedD. Lessons Learned

E. The Road AheadE. The Road Ahead

Delivering GIS over the WebDelivering GIS over the Web

Page 80: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

Delivering GIS over the WebDelivering GIS over the Web

The Road AheadThe Road Ahead

Utilize Central framework to Utilize Central framework to develop additional functionalitydevelop additional functionality

Addition of Reverse Proxy ServerAddition of Reverse Proxy Server

Expand development with Expand development with Mobile API Mobile API

Additional Hardware/Software Additional Hardware/Software to support expansionto support expansion

Page 81: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2

EGUG 2007EGUG 2007 8181

Charles Buck Charles Buck –– Gas Engineering CoordinatorGas Engineering CoordinatorJohn Little John Little –– GIS ManagerGIS Manager

Greenville, North CarolinaGreenville, North Carolina

Greenville UtilitiesGreenville Utilities

Thank You!Thank You!