Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Administering ArcGIS for Server

You're reading from   Administering ArcGIS for Server ArcGIS for Server may be relatively new technology, but it doesn't have to be daunting. This book will take you step by step through the whole process, from customizing the architecture to effective troubleshooting.

Arrow left icon
Product type Paperback
Published in Jan 2014
Publisher
ISBN-13 9781782177364
Length 246 pages
Edition Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Hussein Nasser Hussein Nasser
Author Profile Icon Hussein Nasser
Hussein Nasser
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Administering ArcGIS for Server
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Best Practices for Installing ArcGIS for Server 2. Authoring Web Services FREE CHAPTER 3. Consuming GIS Services 4. Planning and Designing GIS Services 5. Optimizing GIS Services 6. Clustering and Load Balancing 7. Securing ArcGIS for Server 8. Server Logs Selecting the Right Hardware Server Architecture Index

Server architecture 9.x-10.0


The success of ArcGIS for Desktop and the rich fine-grained library of ArcObjects have helped shaping ArcGIS for Server. Server was designed around DCOM technology, which is the core of ArcGIS for Desktop. Although that decision made it possible to ship ArcGIS for Server swiftly, it did introduce a few problems and limitations along the way.

SOM and SOC

Prior to 10.1, GIS services had a number of instances hosted by a set of processes. These processes are called the Server Object Container (SOC) because as their name indicates, they act as a container for the instances. The SOC can be configured to run on separate machines to utilize more resources. These SOC processes are managed by another process called Server Object Manager (SOM). The SOM process can be hosted in a separate machine or in the same machine the SOC is hosted. All the requests are forwarded to the SOM process to control the requests' distribution and load balancing. All communications between SOM and SOC machines are bounded by DCOM, which requires special ports to be opened in order for the data exchange to be successful.

Web server

The Web server is another component of ArcGIS Server that can be installed separately. Websites are published on the Web server, which in turn connects to the SOM machine to consume services.

DCOM

DCOM is a classic Windows approach, which uses dynamic-link libraries for communication. All connections between SOM and SOCs are done through DCOM. There is a built-in Web server as we discussed in Chapter 1, Best Practices for Installing ArcGIS for Server, which replaced all the DCOM internal communication, thus avoiding opening all RPC ports that require firewall permissions. The communication in the new ArcGIS for Server is all wrapped using REST. SOAP is still used in the data exchange between ArcGIS for Desktop and Server. Please refer to Chapter 2, Authoring Web Services, for more details on this subject. The following diagram shows the ArcGIS Server system architecture:

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime