Administering ArcGIS for Server
eBook - ePub

Administering ArcGIS for Server

Hussein Nasser

Share book
  1. 246 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Administering ArcGIS for Server

Hussein Nasser

Book details
Book preview
Table of contents
Citations

About This Book

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.

Approach

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.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Administering ArcGIS for Server an online PDF/ePUB?
Yes, you can access Administering ArcGIS for Server by Hussein Nasser in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Development. We have over one million books available in our catalogue for you to explore.

Information

Year
2014
ISBN
9781782177364
Edition
1

Administering ArcGIS for Server


Table of Contents

Administering ArcGIS for Server
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
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
Recommended for production
Recommended for education, testing, and demo
Hardware requirements
Software installation
Configuring Server site
Production Installation Track
Server requirements
System requirements
Hardware requirements
Software installation
Active Directory configuration
GIS server installation
Master GIS server installation
Configuring Server site
Secondary GIS server installation
Configuring a secondary GIS server
Web server installation
Configuring the end user Web Adaptor
Configuring the administrator Web Adaptor
Virtualized Environment Installation Track
Installing Oracle Virtual Box
Adding a new virtual machine
Cloning a virtual machine
Summary
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
Registering a folder
Registering with an enterprise geodatabase
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
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
Online mode
Offline mode
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
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
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
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
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
8. Server Logs
Logging levels
Log analysis
Exercise – finding the bottleneck
The logfile
Analysis and findings
Clearing Server logs
Summary
A. Selecting the Right Hardware
Licensing – more machines or more power
Choosing the number of cores
Choosing the size of memory
Summary
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
Index

Administering ArcGIS for Server

Copyright © 2014 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made ...

Table of contents