The application architecture approach you adopt is based on meeting business and functional requirements while leveraging organizational skills. This section summarizes key areas that commonly affect both performance and scalability of an enterprise GIS solution. For more performance and scalability guidance for specific Application Architectures select one of the links below.
Performance Factors
There are several common factors impacting performance across all ArcGIS application architectures. The following table ranks relative impact, positive or negative, on overall performance of each key component. For example, performance of a map service that is frequently used can have a high impact on overall solution performance.
| Common Performance Factors for Application Architectures | ||
|---|---|---|
| Factor | Impact* | Considerations |
| Hardware Infrastructure | Medium |
CPU and disk configuration characteristics, network bandwidth and latency assessments. |
| Client Application | High |
Application interfaces have their own performance and functionality profiles. |
| ArcGIS Services | High | Map Service document characteristics including dynamic versus cached data sources, and symbology; Geoprocessing Services characteristics including data simplification, index use, and layer files; Image Service raster data types, Geocoding and Globe Services including address locator types, Mobile Services including data update postings and service cache size and Geodata Services including version maintenance, replication approaches and data model requirements |
| ArcGIS Configuration | Medium | Server object manager (SOM) and container (SOC) machine configuration, web service handlers, and virtual directory use. MIME and URL, and security strategies. |
| Data Sources | Medium | Data source storage types, format, data location, and database configuration and maintenance routines. |
Additional Support
ESRI Professional Services offers a variety of services in these technical areas. Please contact ESRI Professional Services.