Enterprise System Design Associate 10.1

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 departmental and COTS projects such as:

  • Map the business requirements to the technology
  • Conduct a user needs assessment and define the use cases
  • Understand software deployment patterns
  • Gather non-functional requirements and service level agreements
  • Design the conceptual architecture
  • Design the business architecture
  • Design the application architecture
  • Design the data architecture
  • Design approach to security
  • Design integration and interoperability
  • Design the deployment architecture
  • Determine capacity planning and performance requirements
  • Understand and provide proper documentation
  • Build a phase/migration 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
ArcGIS Product Knowledge
  • Explain fundamental database concepts such as replication, versioning, ArcSDE-supported spatial data types, database joins, normalization, etc.
  • Compare and contrast the different caching options
  • Describe the functional capabilities of each service type
  • Describe the extended capabilities of extension service types
  • Discuss the importance of selecting the appropriate service output image format for ArcGIS for Server map services
  • Identify the Web API available from Esri
  • Given a use case, match appropriate web services and data sources
  • Describe the component architecture for ArcGIS for Server
Performance and scalability
  • Identify the impacts of caching on performance and scalability
  • Identify the map document authoring/cartography elements that impact performance and scalability
  • Describe the impact of hardware and network resources on performance and scalability
Design considerations
  • Identify the methods for monitoring critical system metrics, ArcGIS server metrics, database metrics, and web application server metrics
  • Identify operations that will require ArcGIS downtime
  • Describe appropriate use and deployment scenarios for server directories
  • Describe the advantages of using clusters within the server site
Identify the business goals, outputs, and processes
  • Identify business goals, outputs, and processes where ArcGIS can assist businesses
  • Differentiate high value and low value business processes and the potential for automation
Conduct a user needs assessment and define the use cases
  • Given a scenario, identify key components of the current state architecture
  • Given a scenario, explain what information should be gathered that impacts migrating from the current state to a target state system
Gather non-functional requirements and service level requirements
  • Given a scenario, explain how non-functional requirements will impact the solution
Map the business requirements to the technology
  • Given a set of use cases, determine which COTS ArcGIS products can be leveraged in the solution
  • Given a set of use cases, determine which requirements will need a custom coded solution
  • Given a scenario, determine which components of the current state can be applied to the target solution and which ones need to be replaced
  • Given a set of use cases, determine which requirements would benefit from using ArcGIS Online
Design the conceptual architecture
  • Given a scenario, identify the conceptual diagrams that appropriately communicate the current state of operations that employ ArcGIS components within the departmental configuration
  • Given a scenario, identify the conceptual diagram that appropriately represents the full scope of a target state of departmental operations that employ ArcGIS components
Design the business architecture
  • Given a target solution, determine the business organization required to support the solution
Design the application architecture
  • Match user workflows to the appropriate Esri ArcGIS software architecture patterns
  • Given user needs, functional and non-functional requirements, conceptual architecture, and the phase plan, determine the application components of the solution
  • Given a scenario, determine the appropriate service architecture
  • Given a technical solution, determine the appropriate ArcGIS for Server service deployment configuration parameters
Design the data architecture
  • Given a scenario, determine which information can be dynamic and what should be in a data cache
  • Given a scenario, select the appropriate data sources/formats for the data design
  • Given a scenario, identify the appropriate content methods to use in the design
Design security
  • Given user needs, functional and non-functional requirements, conceptual architecture, and the phase plan, determine the appropriate way to secure ArcGIS for Server application and services
  • Given user needs, functional and non-functional requirements, conceptual architecture, and the phase plan, determine the appropriate way to secure ArcGIS Mobile services
  • Given user needs, functional and non-functional requirements, conceptual architecture, and the phase plan, determine the appropriate way to secure ArcGIS for Server across the firewall
Design licensing
  • Given a set of hardware and product selections for a Desktop solution, determine the licensing requirements
  • Describe the factors that influence ArcGIS Online subscription requirements
Design integration and interoperability
  • Explain how ArcGIS for Server services support third party clients
  • Determine if an ArcGIS solution requires integration with other enterprise business systems
  • Given a scenario, determine the appropriate method for extracting, transforming and loading (ETL) data
  • Given a scenario, determine how to integrate with other business systems
Design the deployment architecture
  • Given a scenario, determine the appropriate ArcGIS server deployment patterns and configuration options
  • Given a set of constraints, determine the appropriate ArcGIS desktop deployment patterns and configuration options
Capacity planning and performance
  • Identify key inputs to capacity planning
  • Identify factors that affect response time
  • Given user requirements, functional and non-functional requirements, conceptual architecture, phase plan and a benchmarked solution, generate hardware requirements based on user loads
Documentation
  • Given Esri design documents, interpret the meaning of the diagram and its components
  • Given a design phase, determine the appropriate artifacts for solution design
Build phase/migration plan
  • Discuss the benefits and risks of a given upgrade sequence
  • Explain the importance of development, testing, staging environments for solution validation, testing and change management
Solutions development
  • Given user needs, functional and non-functional requirements, conceptual architecture, and phase plan, explain how risks can be mitigated

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

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: ESDA101
Exam type: Multiple choice, multiple select
Published: May 2013
Level of change from previous version: Moderate
View information about this exam for ArcGIS 10.2.

Contact Us | Privacy | Legal | Site Map