Administering ArcGIS for Server

Administering ArcGIS for Server
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Configure ArcGIS for Server to achieve maximum performance and response time
  • Understand the product mechanics to build up good troubleshooting skills
  • Filled with practical exercises, examples, and code snippets to help facilitate your learning

Book Details

Language : English
Paperback : 246 pages [ 235mm x 191mm ]
Release Date : January 2014
ISBN : 1782177361
ISBN 13 : 9781782177364
Author(s) : Hussein Nasser
Topics and Technologies : All Books, Networking and Servers, Enterprise

Table of Contents

Chapter 1: Best Practices for Installing ArcGIS for Server
Chapter 2: Authoring Web Services
Chapter 3: Consuming GIS Services
Chapter 4: Planning and Designing GIS Services
Chapter 5: Optimizing GIS Services
Chapter 6: Clustering and Load Balancing
Chapter 7: Securing ArcGIS for Server
Chapter 8: Server Logs
Appendix A: Selecting the Right Hardware
Appendix B: Server Architecture
  • Chapter 1: Best Practices for Installing ArcGIS for Server
    • Installation tracks
      • Testing Installation Track
      • Production Installation Track
      • Virtualized Environment Installation Track
    • The anatomy of the Server site
      • Server site components
        • Web server
        • GIS server
      • Server site management
        • Services
        • Machines
        • Output directories
        • Configuration stores
        • Clusters
        • Data stores
        • Extensions
        • Logfiles
    • Testing Installation Track
      • Server requirements
        • System requirements
        • Hardware requirements
      • Software installation
      • Configuring Server site
    • Production Installation Track
      • Server requirements
        • System requirements
        • Hardware requirements
      • Software installation
        • Active Directory configuration
        • GIS server installation
        • Web server installation
    • Virtualized Environment Installation Track
      • Installing Oracle Virtual Box
      • Adding a new virtual machine
      • Cloning a virtual machine
    • Summary
  • Chapter 2: Authoring Web Services
    • The classical web service
      • Creating a classical web service
        • Enabling ASP on IIS
        • Writing the web service using ASP
    • Web services' protocols
      • The importance of a standard format
      • SOAP
      • REST
    • The Web server
    • GIS services
      • Map services
        • Connecting to the Server site
        • Disabling automatic data copying
        • Authoring map services with file geodatabase
        • Registering the data source
        • Authoring map service with enterprise geodatabase
        • Offline authoring and publishing
        • Protocols enabled for map services
      • OGC services
        • Authoring WMS services
        • Authoring WFS services
      • Geoprocessing services
      • Testing the GIS services
    • Summary
  • Chapter 3: Consuming GIS Services
    • Before you start
      • Getting the map service URL
      • Publishing the utility map service
    • Using GIS services for visualization
      • Consuming services from the GIS software
        • Using ArcMap
        • Using QGIS
        • Using Google Earth
      • Consuming services from APIs
        • Winter is coming – the Flex and Silverlight APIs
        • Using the ArcGIS JavaScript API
    • Using GIS services for editing
      • Prerequisites
      • Setting up the SDE geodatabase
      • Connecting and registering the SDE geodatabase
      • Publishing a feature service
      • Editing feature services using ArcMap
    • Using GIS services for analysis
      • Prerequisites
      • Finding the outage cause – scenario 1
      • Finding the outage cause – scenario 2
    • Meanwhile, on the GIS servers
    • Summary
  • Chapter 4: Planning and Designing GIS Services
    • Case study of Bestaurants – the restaurants locator in Belize
    • Planning GIS services
      • Analyzing requirements
      • Nominating GIS services
        • Option 1 – single service
        • Option 2 – multiple services
    • Designing GIS services
      • Database design
      • The Entity-relationship diagram
      • Optimizing using the database indexing
      • GIS services design
        • Option 1 – single map service
        • Option 2 – multiple map services
        • Single or multiple service designs
    • Deploying GIS services
      • Enabling geodatabase
      • Adding a world basemap
      • Authoring GIS services
    • Summary
  • Chapter 5: Optimizing GIS Services
    • GIS service instance
    • Pooling
      • The anatomy of pooling
      • Configuring pooled services
    • Process isolation
      • High-isolation configuration
      • Low-isolation configuration
      • Configuring process isolation
      • Recycling and health check
    • Caching
    • Summary
  • Chapter 6: Clustering and Load Balancing
    • Clustering
    • Creating clusters
      • Adding machines to the default cluster
      • Grouping machines by resources
    • Mapping GIS services to a cluster
      • Mapping a simple map service
      • Mapping a cached map service
      • Mapping a high-affinity map service
      • Mapping a geoprocessing service
    • Scaling clusters
    • Limitations
    • Summary
  • Chapter 7: Securing ArcGIS for Server
    • User and role stores
    • GIS server tier – ArcGIS token security
      • Enabling the ArcGIS token security
      • Adding new users and roles
      • Enabling security on GIS services
      • Connecting to a secured service
      • Shared key security
    • Web-tier – Web server security
      • Enabling Web Security
      • Configuring IIS
      • Adding new users and roles
      • Enabling security on GIS services
      • Connecting to a secured service
    • ArcGIS for Server Manager distilled
      • Creating users and roles
        • Testing access control
      • The administrator directory
      • Disabling the primary administrator account
    • Hypertext Transfer Protocol Secure (HTTPS)
    • Summary
  • Chapter 8: Server Logs
    • Logging levels
    • Log analysis
    • Exercise – finding the bottleneck
      • The logfile
      • Analysis and findings
    • Clearing Server logs
    • Summary
  • Appendix B: Server Architecture
    • The rise of ArcGIS Server
    • Server architecture 9.x-10.0
      • SOM and SOC
      • Web server
      • DCOM
    • Benefits of a 64-bit architecture
    • Summary

Hussein Nasser

Hussein Nasser is an Esri award-winning Senior GIS Solution Architect at Electricity & Water Authority, Bahrain. In 2007, he won the first place at the annual ArcGIS for Server Code Challenge, conducted at the Esri Developer Summit in Palm Springs, California, for using AJAX technology with ArcGIS for Server, which was not implemented back then. He spent eight years as a GIS Architect at leading Middle Eastern engineering company Khatib & Alami, implementing various Utilities GIS systems based on Esri technology across the Middle East. Hussein then moved to a more focused environment at Electricity & Water Authority, Bahrain, his homeland, where he could channel his expertise to develop a robust GIS Utilities solution and fully integrate it with the e-government project to help Bahrain move towards the smart grid. In addition, Hussein is fascinated with peak research topics, including papers he is currently working on: The Human API: A Software Interface to Prevent Cancer, Global Economic Crisis and Natural Disasters Quantum Detector, and Stock Market and the Moon Phase.
Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Administering ArcGIS for Server +    Oracle Data Integrator 11g Cookbook =
50% Off
the second eBook
Price for both: £27.35

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Design the architecture of ArcGIS for Server to meet your organization’s requirements
  • Consume GIS services from multiple cross-platform endpoints including mobile and tablet for field users
  • Optimize ArcGIS for Server to make it run efficiently and effectively
  • Acquire troubleshooting skills by understanding how the technology mechanics work
  • Learn the concept of web services and the various types of GIS services available in ArcGIS for Server

In Detail

ArcGIS for Server is a new technology that has been developed to bring geographically-enabled information from multiple sources into one single platform and make it available for sharing services. Server supports many types of services, and the beauty of this technology is that it has an edge over other products, as the source of information can be directly plugged into Server without the need to change or migrate the existing infrastructure.

Administering ArcGIS for Server teaches you the mechanics of ArcGIS for Server, equipping you with the skills to not only install and configure Server, but to do it efficiently to achieve effective results. You will also learn how to plan, analyze, design, and finally publish and consume GIS services from various platforms including mobile and tablets.

We start by installing Server and authoring and consuming GIS services. We then move on to planning services before showing you how to optimize, secure, and debug them.

One of the hot topics in this book is the optimizing of GIS services, which will help you manage resources efficiently. You will also learn how to apply multiple security mechanisms on ArcGIS for Server and safely expose the services to the public in a secure manner.

Administering ArcGIS for Server will help you prepare a robust Server infrastructure for your organization.


This book is a practical, step-by-step tutorial providing a complete reference guide to the setup, installation, and administration of ArcGIS Server technology.

Who this book is for

If you are a GIS user, analyst, DBA, or programmer with a basic knowledge of ESRI GIS, then this book is for you.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software