system implementation - esri1. user accesses web application or app on the ipad 2. user selects...
TRANSCRIPT
Enabling All of the Users
in the Organization
Bringing the Right
Technology to the Mission
Unlocking Current
GIS Work
It’s About the OrganizationDeploying the Platform is About…
Create a
Service
Publish a Web Map
Executive
Dashboard
Tell a Story
View Asset
Information
WHO are the USERS?It’s all about business objectives
Solution Concept
“What?”“How Well?”
“What Constraints?”
Business
Meet Goals
Derive Benefits
Leverage COTS
components
Functional Quality of ServicePerformance
Usability
Quality
Operational
Standards
Infrastructure
What Benefits?
Increase Productivity
Streamline Processes
Reduce Costs
What NOT how
Clear
Define workflow
Testable
Types of RequirementsBusiness, Functional/Technical, COTS
COTS First
Requirements CollectionPotential techniques
Document Analysis
Workshops
Scenario
Walkthroughs
Interviews
Prototyping
Surveys
User Stories
Use Cases
Use CasesCapturing workflow
Use Case #: 00001
Title: Explore new locations
1. User accesses web application or app on the iPad
2. User selects ‘View Map’ from title bar
3. User turns on property locations within the map
4. User selects property sites to view attribute information for a location
5. Once user has defined an Area of Interest User can select ‘View
Charts’ from title bar
6. User can select ‘Demographics’ to obtain market data in chart format
• Simple, brief descriptions of functionality
• Primarily from a user (role) perspective
• Sized for planning
• Testable
User Story
NaveenExecutive
MeghanIT
MannyAccounting
DavidField Ops
KristinHuman Resources
CollaborationEnable people to work together by securely
sharing data, apps, and knowledge
Enforcing Governance
• Services and applications can be secured
• Simplify access management - leverage your organization’s login server
- ArcGIS Online & Portal support SAML (industry standard login protocol)
- ArcGIS Servers use Portal for login or connect to Active Directory / LDAP
• ArcGIS Online & Portal have groups to control access to content
• ArcGIS Online & Portal have roles to control access to capabilities
Benefits of a COTS First ApproachLeveraging existing technology
User Engagement and Demonstrations
Non-Functional
Requirements
Business Requirements
• Immediate capability… continually
improving via COTS release cycles
• Users engaged early to define “real”
requirements
• Accelerated project lifecycle and
reduced time to deployment
• Reduce overall risk
Always7% Often
13%
Sometimes16%
Rarely19%
Never45%
Features and Functions Used in a Typical System
Build for ValueRequirements evolve over time
Standish Group Study Reported at XP2002 by Jim Johnson, Chairman
20% - Often or
Always
64% - Rarely
or Never
Platform Implementation Patterns
Integrated
Enterprise
System
Initial
Operating
Capability
Desktop Web Device
Server
Online Content
and Services
ArcGIS Online
Portal
Business Systems
Implementing the PlatformRapid Deployment of Initial Operating Capability
…COTS configuration for quick results
Desktop Web Device
Server
Online Content
and Services
Foundation AppsEssential Information Products
“GIS Ready” Data
ArcGIS Online
Portal
Implementing the PlatformRealization of an Integrated Enterprise System
…Reaching across the enterprise with lasting success
Desktop Web Device
Server
Online Content
and Services
Foundation AppsEssential Information Products
“GIS Ready” Data
Extended / Custom Apps
Content Production SystemsData modernization
Advanced Workflows
Integration with Business Systems
ArcGIS Online
Portal
Platform Implementation Patterns
Integrated Enterprise System
Desktop Web Device
Server
Online Content
and Services
Foundation AppsEssential Information Products
“GIS Ready” Data
Extended / Custom Apps
Content Production SystemsData Modernization
Advanced Workflows
Integration with Business Systems
Initial Operating Capability
ArcGIS Online
Portal
Use an Iterative MethodologyIterative and incremental method for your projects
Each iteration should result in customer feedback
Iteration 1
Next?
Iteration 2
Next?
Iteration 3
Done
Envision
Plan & Requirements
Design
Configure / Code
Test / Feedback
Web GIS has Flexible Deployments
. . . Deployed On-premises, in Public Clouds, or Using Online Services (SaaS)
Amazon EC2 Esri
On-premises Public Cloud SaaS
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
Components
Credits
Self-Managed
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Provided Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
All SaaS
Credits
Self-Managed
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Provided Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
Credits
Self-Managed
Hybrid - Online portal and content w/ local GIS infrastructure(Some services & data hosted on ArcGIS Online)
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Provided Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
Hybrid – Local portal and GIS infrastructure, online base content
Credits
Self-Managed
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Provided Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
All on your own infrastructure (i.e. No access to the Internet)
Credits
Self-Managed
ArcGIS Platform Deployment Patterns
Portal
(CMS,
apps) Maps Apps
SDKs online
SaaS ArcGIS Online
for Organizations
ArcGIS Online
Content
Portal for ArcGIS ArcGIS for Server Data Appliance for ArcGIS
Hosted
Data &
Services
Data Tier
GIS
Servers
Esri
ContentGeoEnrichment
Basemaps
Hybrid Deployment – Mixed Public/Private Enterprise
Credits
Self-Managed
Provide sufficient hardware resources
GIS Systems are bound by:
1. CPU - typically
2. Memory – when large number of services
3. Disk – Image Service, Synchronization
4. Network – low bandwidth deployment
5. Poorly configured virtualization can result in 30% or higher performance degradation
Most systems are CPU bound
Most well-configured and tuned GIS systems are CPU bound.
InfrastructureMemory requirements
Wide ranges of memory consumptions
Item Low High
ArcSOC Map 50 MB 500 MB
ArcSOC Image 20 MB 1,024 MB
ArcSOC GP 100 MB 2,000 MB
XenApp Session 500 MB 1.2 GB
Database Session 10 MB 75 MB
Database Cache 200 MB 200 GB
System DesignerSolution Architecture design methodology
• Gathering requirements
• Designing
• Capacity: CPU, Network, Memory
• Reporting
Design Components TogetherDatabases, application, infrastructure, governance
Software
Data
Hardware Apps
Governance