FRAMES | NO FRAMES
Resources and Operations

The ArcGIS REST system is a hierarchy of resources. While some resources are in and by themselves (catalog, map, layer, etc.), other resources are produced as a result of an operation. For instance - exporting a map results in a map image resource or querying a layer results in a result set resource. So although in both cases the client always gets back a representation of a resource, we'll hereon call the 2 types of resources as:

With that said, let's look at the top level view of the system:

Catalog

The root of the URL hierarchy represents the catalog of folders and services published using the ArcGIS Server. Each folder in turn also represents a catalog of services published within that folder.

Map Service Hierarchy

When users publish a map service and make it available through the REST API, they get access to a hierarchy of resources such as the map service itself, map tiles and layers. Additionally, they can also execute operations on these resources such as exporting maps and executing queries.

Geocode Service Hierarchy

When users publish a geocode service and make it available through the REST API, they get access to the geocode service resource. Additionally, they can also execute operations on the geocoder such as finding address candidates and reverse geocoding.

Geoprocessing Service Hieararchy

When users publish a geoprocessing service and make it available through the REST API, they get access to a hierarchy of resources such as the geoprocessing service itself, tasks and jobs. Additionally, they can also execute operations such as executing tasks and submitting jobs.