Enterprise System Design Associate 10.2

Esri Certified Enterprise System Design Associates understand concepts supporting enterprise systems integration, system performance, scalability, capacity planning, and information product design and have skills to support project implementation.

This certification is for system design professionals who have at least 5 - 7 years’ experience with enterprise and solution architecture and a minimum of 18-24 months experience working with Esri technology.


A qualified candidate for the Enterprise System Design Associate Certification is able to design simple to medium complexity solutions/systems and may be a team contributor on more complex enterprise solutions. They are familiar with GIS and Esri terminology, architecture, concepts and technology and their impact on design.

A qualified candidate should be able to:

  • Understand performance and scalability
  • Make appropriate design choices for COTS and non-customized projects

A qualified candidate should be familiar with tools for enterprise and COTS projects such as:

  • Identify the business goals, outputs, and processes.
  • Conduct a user needs assessment and define the use cases.
  • Understand software deployment patterns
  • Gather non-functional requirements and service level agreements.
  • Map the business requirements to the technology
  • Design the conceptual architecture
  • Design the business user needs architecture
  • Design the application architecture
  • Design the data architecture
  • Design approach to security
  • Design network architecture
  • Design the platform architecture
  • Design integration and interoperability
  • Determine capacity planning and performance requirements
  • Understand and provide proper documentation
  • Build a phase/mitigation plan

The following list of skills measured is provided to familiarize candidates with topics covered on the exam and to help guide exam preparation. We recommend candidates review this list and assess their knowledge of each skill. Specific preparation resources are available to assist with refreshing in areas where any knowledge gaps are found.

Show/Hide All Skills
Capacity Planning, Performance, and Scalability
  • Compare and contrast the impact of output for ArcGIS Services on performance and scalability
  • Identify the impacts of caching on performance and scalability
  • Identify the elements that impact display complexity
  • Describe the impact of hardware on performance and scalability
  • Describe the impact of network resources on performance and scalability
  • Describe how ArcGIS Server service parameters affect performance and scalability
  • Identify the methods for monitoring critical system performance metrics, ArcGIS server metrics, database metrics, and Web application server metrics
  • Identify key workflow performance factors
  • Identify performance factors that affect response time
User Needs Assessment
  • Explain the primary business patterns supported by ArcGIS
  • Evaluate user requirements that could be solved by an ArcGIS platform solution
  • Evaluate business requirements that dictate a specific ArcGIS client deployment pattern
  • Interpret the input information collected during a user needs assessment to establish requirements for the system architecture design
  • Identify business requirements that warrant a ArcGIS cloud solution
  • Determine the staffing and support capabilities required to implement the ArcGIS solution
Technical Architecture (Hardware and Network)
  • Explain how non-functional technical requirements will impact the architectural solution
  • Describe the component architecture for ArcGIS Server
  • Determine the appropriate ArcGIS server deployment patterns and configuration options
  • Given a set of constraints, determine the appropriate local ArcGIS desktop deployment patterns and configuration options
  • Given a set of constraints, determine the appropriate virtual ArcGIS desktop deployment patterns and configuration options
  • Given a set of constraints, determine the appropriate ArcGIS deployment patterns and configuration options
  • Describe the different cloud architectures for ArcGIS Server
  • Describe the different architectures for Portal for ArcGIS
Application Architecture
  • Given user needs, map user workflows to the appropriate Esri ArcGIS software architecture patterns
  • Given a scenario, determine the appropriate service architecture
  • Given a scenario, explain how existing system constraints impacts application design
  • Given a use case, match appropriate web services and datasources
  • Describe the functional capabilities of ArcGIS Server
  • Determine the advantages of using ArcGIS Server cluster capabilities within a server site
  • Determine which requirements would benefit from using ArcGIS Online or Portal
  • Explain how ArcGIS Server services support third party clients (i.e., OGC)
  • Evaluate how backward compatibility rules propagate through the application software stack
  • Identify the Web APIs, Portal API, and Runtime SDKs available from Esri
  • Identify system requirements and dependencies for Esri products
Data Architecture
  • Determine which information should be dynamic versus cache data
  • Select the appropriate data sources/formats for the data design
  • Identify the appropriate content methods/capabilities to use in the design
  • Explain when to use replication and ETL in a solution
  • Select the appropriate way to serve imagery data
  • Determine when to use versioned or non-versioned data
  • Identify how an ArcGIS feature service can be used to integrate an ArcGIS solution with other enterprise business systems
  • Determine the appropriate caching method
  • Evaluate how backward compatibility rules propagate through the data management software stack
  • Determine how ArcGIS solutions can utilize location analytics to integrate with enterprise business systems
Security
  • Determine the appropriate way to secure ArcGIS Server application and services
  • Determine the appropriate way to secure ArcGIS Mobile services
  • Determine the appropriate way to secure ArcGIS for Desktop
  • Determine the appropriate way to secure ArcGIS Server Online/Portal
  • Determine the appropriate way to secure ArcGIS Server across the firewall
  • Determine the appropriate method to use for authentication and authorization
Design, Implementation, and Migration Plan
  • Generate hardware requirements based on user loads
  • Generate network requirements based on user loads
  • Explain how risks can be mitigated
  • Determine the appropriate enterprise wide upgrade sequence and timing of upgrade components
  • Determine the phase/migration plan
  • Explain the importance of development, testing, staging environments for solution validation, testing and change management
  • Determine the phase plan that incrementally realizes the target state
  • Determine which components of the current state can be applied to the target solution and which ones need to be replaced
  • Determine how to move to a target state that includes a cloud architecture

The following resources are available to help you prepare for your exam, but are not required. Please utilize this list of preparation resources with the list of skills measured topics to identify appropriate training options for possible knowledge gaps found.

Please note that completing the recommended training courses does not guarantee you will achieve the requirements for a specific Certification exam.

Preparation resources [PDF]

You may also search the ArcGIS Resource Center for additional materials.

Register for an exam

Exam price: $225 USD
Exam time limit: 2 hours and 30 minutes
Number of questions: 95
Certification code: ESDA102
Exam type: Multiple choice, multiple select
Published: April 2014
Level of change from previous version: Major
View information about this exam for ArcGIS 10.1.

Contact Us | Privacy | Legal | Site Map