Arcgis Server Functionality Matrix
Arcgis Server Functionality Matrix
Page i of 25
Table of Contents
Introduction ......................................................................................1
How to use this document ................................................................ 2
Functionality Matrix Overview ........................................................... 3
Functionality ............................................................................................. 3
GIS services capabilities .................................................................... 3
Extensions and other products ......................................................... 5
ArcGIS applications ........................................................................... 6
Capacity .................................................................................................... 6
Deployment .............................................................................................. 7
Functionality Matrix Details ............................................................... 7
GIS Portal ................................................................................................... 7
Portal for ArcGIS................................................................................ 7
Hosted web layers ..8
Feature layers .............................................................................. 8
Tile layers ..................................................................................... 9
Named User Entitlements ................................................................. 9
Web services ............................................................................................. 9
What are web services? .................................................................... 9
Open Geospatial Consortium Standards .........................................10
Real-time data processing ......................................................................11
What is the ArcGIS GeoEvent Extension for Server? ......................11
What are stream services? ..............................................................12
Imagery management and processing ...................................................12
What is the ArcGIS Image Extension for Server? ............................12
What are image services? ...............................................................13
Other ways to serve imagery ..........................................................13
Web editing ............................................................................................13
What is a feature service? ...............................................................13
What is the geometry service? .......................................................14
Visualizing 3D spatial content ................................................................14
What is a scene service? .................................................................14
Page ii of 25
Page iii of 25
Figure 1: The Web GIS pattern with ArcGIS for Servers three conceptual tiers:
services, access, and apps.
Additionally, developers can build customized apps that work with ArcGIS for
Server using the ArcGIS REST API, ArcGIS API for JavaScript, and a host of ArcGIS
Runtime SDKs.
Page 2 of 25
Basic
Standard
Advanced
Included
Included
Included
Geodatabase Management**
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Page 3 of 25
Included
Included
Included
Included
Web Editing
Included
Included
Included
Included
Geoprocessing
Included
Included
With Analyst
Extensions****
Included
With ArcGIS
GeoEvent
Extension for
Server
With ArcGIS
GeoEvent
Extension
for Server
*Spatially enabled databases are those that include native database spatial data types.
See the Spatially Enabled Databases section for more details.
**Requires ArcGIS for Desktop Standard or Advanced.
***For scene services, ArcGIS Pro and Portal for ArcGIS configured with a hosting server
(ArcGIS Data Store only) is required.
To publish 3D analysis tools as geoprocessing services, the ArcGIS 3D Analyst for Server
extension is required.
****See list of extensions and other products below.
For more information about each category, see the Functionality Matrix Details
section of this document.
Page 4 of 25
You can supplement ArcGIS for Server capabilities by adding extensions and
other products.
Editions
Basic
Standard
Advanced
Included*
Included*
ArcGIS Schematics
for Server
Included
Included
Included
ArcGIS 3D Analyst
for Server
Included
Included
Optional
Included
Optional
Optional
Optional
Optional
Optional
Optional
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
Optional**
* ArcGIS for Server customers are entitled to a number of named user licenses with
their Portal for ArcGIS extension. These named users will be added to any other named
user entitlements that the customer may want to allocate to Portal for ArcGIS as well as
any additional purchased named users for their Portal. See GIS Portal section for more
details.
** Windows only
For further details on the typical functions and capabilities included with each
extension, refer to ArcGIS for Server extensions.
Page 5 of 25
ArcGIS for Server includes a broad range of ready to use apps. The following
table lists which apps are available for each ArcGIS for Server edition.
Editions
ArcGIS Applications
Basic
Standard
Advanced
Included
Included
Included
Included*
Included*
Included**
Included**
Included
Included
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included**
Included
Included
Included***
Included***
Capacity
The ArcGIS for Server editions described in the previous section are available at
two levels, scaled according to capacity: Workgroup and Enterprise.
Capacity Level
Workgroup
Enterprise
10
Unlimited
10 GB*
Unlimited
4 cores
Unlimited
10
Unlimited
Not supported**
Supported
*ArcGIS 10.3.x for Server Workgroup ships with Microsoft SQL Server Express 2012,
which is limited to databases of up to 10 GB in size.
Page 6 of 25
Selecting functionalities and the capacity level you want will determine the
ArcGIS for Server edition and level you need. For example, ArcGIS for Server
Enterprise Standard supports unlimited simultaneous connections, a large
multiuser geodatabase, and a standard set of functionality. For more examples,
see the ArcGIS for Server Use Case Scenarios section at the end of this
document.
Deployment
All editions and levels of ArcGIS for Server must be installed on 64-bit operating
systems. The software can be deployed on physical or virtualized servers as
well as on cloud infrastructures.
Deployment Options
Windows 64-bit operating systems
Linux 64-bit operating systems
Workgroup
Enterprise
Supported
Supported
Not supported
Supported
Page 7 of 25
Basic
-
Editions
Standard
Advanced
Included
Included
Portal for ArcGIS is a central component of the ArcGIS platform to enable Web
GIS in your own infrastructure. It includes:
A website where people in your organization can search, discover, use and
share content.
Web AppBuilder for ArcGIS for creating and deploying custom web apps
for your web maps.
The ability to store hosted web layers (tiled and feature services) when
configured with a hosting server.
Page 8 of 25
Tile layers
Hosted tile layers support fast map visualization using a collection of pre-drawn
map images, or tiles. These tiles are created and stored on the server after you
upload your data. Hosted tile layers are appropriate for basemaps that give
your maps geographic context. You can publish tiles from a service definition
file or ArcMap document that is hosted in your Portal.
Portal for ArcGIS is a separate software installation from ArcGIS for Server.
Workgroup
Enterprise
Advanced
10*
50**
Standard
5*
5**
*ArcGIS for Server Advanced and Standard (Workgroup) customers are limited to 10
named users per ArcGIS for Server implementation.
**ArcGIS for Server Advanced and Standard (Enterprise) customers can purchase
additional named user licenses to use with Portal for ArcGIS.
These entitlements may not be applicable if you are licensed under a special
program such as: Enterprise License Agreement (ELA), Education site license,
etc. Please contact your local Esri representative for more details on named
user entitlements.
Portal for ArcGIS is not available with ArcGIS for Server Basic (Enterprise or
Workgroup). However, customers are permitted to register services from
ArcGIS for Server Basic with their Portal for ArcGIS implementation.
Web Services
Web services make it easy to share GIS resources across client applications,
including ArcGIS for Desktop, web mapping applications, mobile devices, and
third-party applications.
Page 9 of 25
Basic
Standard
Advanced
Geodata service
Included
Included
Included
Included
Included
Included
Geometry service
Included
Included
Included
Included
Included
Included
Included
Image service
Included
Included
Included
Included
Geoprocessing service
Included
Included
Included
Included
Globe service
Included
Included
Print service
Included
Included
Included
Included
Scene service*
Included
Included
Schematic service**
Included
Included
Stream service***
Optional
Optional
Network service****
Optional
Included
Included
Included
*Scene services can only be published from ArcGIS Pro to Portal for ArcGIS configured
with a hosting server (ArcGIS Data Store only).
**Schematic services require the ArcGIS for Server Schematics extension.
***Stream services require the ArcGIS GeoEvent Extension for Server.
****Network services require the ArcGIS Network Analyst for Server extension.
Web Map Service - WMS (versions: 1.0, 1.1, 1.1.1, and 1.3)
Web Feature Service - WFS (versions: 1.0, 1.1, and 2.0)
Web Coverage Service - WCS (versions: 1.0.0, 1.1.0, 1.1.1, 1.1.2, and
2.0.1)
Page 10 of 25
The GIS server also supports many optional parts to these specifications please
refer to this Esri whitepaper for details: Esri Support for Geospatial Standards
OGC and ISO/TC211. ArcGIS 10.3 for Server is listed in the OGC Compliance
database and the certification details are available here: Esri Current OGC
Compliant Listings.
Basic
-
Editions
Standard
Optional
Advanced
Optional
Page 11 of 25
The GeoEvent Extension changes your everyday GIS applications into frontline
decision applications, helping you respond faster with increased awareness
whenever and wherever change occurs.
The GeoEvent Extension is a separate software installation from ArcGIS for
Server.
What Are Stream Services?
The GeoEvent Extension allows you to create and publish a stream service that
emphasizes low latency, real-time data dissemination, for client-server data
flows. Client apps connecting to a stream service begin receiving data
immediately upon subscribing to the service. Clients can specify and
reconfigure both spatial and attribute constraints without first unsubscribing
and then reconnecting to the service.
Stream service content can be incorporated into ArcGIS Online and Portal for
ArcGIS web maps as well as exposed through clients developed using the
ArcGIS API for JavaScript.
Basic
Standard
Advanced
Not Available
Included
Included
Not Available
Optional
Optional
Page 12 of 25
Web Editing
The ability to make spatial and attribute edits and updates to databases and
geodatabase-enabled databases via the web is made possible through the
following ArcGIS for Server services:
Feature service
Hosted feature layer (see previous section on page 8)
Geometry service (optionally used to support editing workflows)
Page 13 of 25
services with native spatial types from your database without the need to
register tables in the geodatabase.
What is the Geometry Service?
The geometry service helps applications perform geometric calculations such as
buffering, simplifying, calculating areas and lengths, merging, splitting,
validating topological relationships, and projecting data. Often, the geometry
service is used in combination with the feature service to support sophisticated
GIS editing over the web.
Scene service
Globe service
when viewing the layer locally. For example, globe services can be created to
share 3D objects, such as a virtual city of building features and street furniture,
or high-resolution elevation surfaces.
Geoprocessing
ArcGIS for Server provides an extensive array of geoprocessing functionality.
What Is a Geoprocessing Service?
Geoprocessing services are how you expose the powerful analytic capabilities
of ArcGIS. They contain geoprocessing tasks, which take simple data captured
in a web application, processes it, and returns meaningful and useful output in
the form of features, maps, reports, and files.
Geoprocessing takes an input dataset, performs an operation on that dataset,
and returns the result of the operation as an output dataset.
With ArcGIS for Server, you can publish geoprocessing services that allow you
to submit jobs to the server and return a set of results. Building a
geoprocessing service requires that you first create a model using the
ModelBuilder feature in ArcGIS for Desktop. A model is a logical sequence of
geoprocessing tools and/or scripts that help automate a GIS operation. The
server accesses the model and does the work, freeing client computer
resources and eliminating the problem of having to share copies of the model
across client computers.
Geoprocessing supports tools comparable to the ArcGIS for Desktop Standard
software-level geoprocessing toolbox.
What Is Advanced Geoprocessing?
Advanced geoprocessing refers to the additional tools available with ArcGIS for
Server Analyst Extensions (3D Analyst, Spatial Analyst, Geostatistical Analyst,
and Network Analyst). Advanced routing and suitability analysis are also
examples of advanced geoprocessing.
ArcGIS for Server Advanced edition includes extensions for specialized advance
analytics.
ALTIBASE
Amazon Relational Database Service (RDS) for Microsoft SQL Server
Page 15 of 25
Note: All databases are read-only in ArcGIS for Server Enterprise Basic edition
and read/write in ArcGIS for Server Enterprise Standard and Enterprise
Advanced editions (except for Netezza, which is read-only). SQL Server Express
is read-only in ArcGIS for Server Workgroup Basic edition and read/write in
ArcGIS for Server Workgroup Standard and Workgroup Advanced editions.
Geodatabase Management
The geodatabase enables ArcGIS for Server to extend the spatial capabilities of
databases to support more sophisticated GIS data management workflows
such as versioning, and geospatial data models (e.g., topologies, geometric
networks, and network datasets).
Why Use a Geodatabase?
Commercial databases support simple spatial features. Geodatabases build on
this framework and extend the capabilities of your database to ensure that you
can enrich your GIS data models and satisfy the most demanding GIS workflows
such as the following:
IBM DB2
IBM Informix Dynamic Server
Microsoft SQL Server
Oracle
PostgreSQL
Page 16 of 25
ArcGIS for Server Workgroup level only supports Microsoft SQL Server Express.
ArcGIS for Desktop Standard or Advanced includes tools to create a multiuser
geodatabase.
Application developers can build custom web mapping apps using these ArcGIS
APIs with ArcGIS for Server services:
Application developers can build custom native apps for desktop and mobile
devices using the ArcGIS Runtime SDKs:
Basic
Standard
Advanced
Workgroup
Not Available
Not Available
Optional
Enterprise
Not Available
Included
Included
Editions
Functionality
ArcGIS Runtime SDK for iOS, Android,
OS X, Qt, Java, and Microsoft .NET
Framework
Basic
Standard
Advanced
Included
Included
Included
An internal Portal for ArcGIS instance that serves as the central hub for the
citys geospatial assets this is used by the various city departments with
their content divided into different groups
The Portal references web services from several internal ArcGIS for Server
deployments
An ArcGIS Online subscription to support the external-facing GIS web apps
and creation of web maps for map visualization
An ArcGIS for Server deployment in the organization's DMZ for external
consumption by the general public
A multiuser geodatabase on top of a commercial database system for
simultaneous editing from ArcGIS for Desktop
A separate ArcGIS for Server node for mobile access and editing from the
field
Several deployments of Collector for ArcGIS used by the citys field crews
This scenario requires ArcGIS for Server Enterprise Advanced because, overall,
there are more than 10 simultaneous users connecting to the enterprise
geodatabase (6 desktop users plus a number of map service connections that
will exceed 20 given the potential load of web users). The multiuser
geodatabase will likely require over 10 GB of data for simultaneous editing
during any work period.
To support the different applications, Portal for ArcGIS provides a common
gateway into all web maps and GIS applications delivered by the GIS
department. Portal for ArcGIS and the GIS Server are deployed across several
physical machines. The ArcGIS Online subscription is included with the ArcGIS
for Desktop licenses and is powered by the external-facing ArcGIS Servers.
ArcGIS for Server Enterprise Advanced on Amazon Web Services
ArcGIS for Server Enterprise Advanced on Amazon Web Services may be used
by a large interagency emergency management center to provide centralized
support for multiple emergency response teams on-site and in remote offices,
as well as in the field.
In this scenario, the emergency management center supports the following:
and services, an internal ArcGIS for Server deployment for basic mapping and
querying capabilities, and scalable data storage in the cloud.
This scenario requires ArcGIS for Server Enterprise Advanced on Amazon Web
Services because of the likelihood of having an unreliable or nonexistent local
computing infrastructure within or near the emergency site, and the impact on
computing resources during the emergency may be unpredictable.
In addition, it is likely that, overall, more than 10 simultaneous users will be
connecting to the enterprise geodatabase (4 desktop users plus a number of
map service connections that will exceed 20 given the potential load of web
users) and that the enterprise geodatabase will require over 10 GB of data for
simultaneous editing during any work period.
ArcGIS for Server Workgroup Standard
ArcGIS for Server Workgroup Standard may be used by a small land-use
planning and engineering consulting business composed of two planners, three
GIS analysts, and four engineers who may require constant access to the
project GIS database.
At any given time, the firm may be using 3 GB of vector data stored in SQL
Server Express and configured for concurrent edits from three desktop seats,
over 50 GB of imagery stored as TIFF files, and 15 GB of data stored in file
geodatabases.
The firm may also make use of customer datasets and ArcGIS Online basemaps
to augment applications and mapping efforts. Applications could include
several internal web mapping applications to manage projects with web
applications configured to support up to 40 simultaneous users over an
intranet. The work may require services that use the ArcGIS Data
Interoperability, Network Analyst, and Image extensions.
The entire deployment could be sustained on a single four-core machine with
10 or fewer concurrent desktop users or map service connections to the
workgroup geodatabase at any given time. Data stored in the geodatabase
(Microsoft SQL Server Express) would not exceed 10 GB.
ArcGIS for Server Enterprise Standard
ArcGIS for Server Enterprise Standard may be used by a medium-sized
company with a GIS staff of two developers and one GIS analyst. They may
provide GIS services for internal and external applications including routing,
mapping, and geocoding services for web users (potentially thousands of
concurrent users), as well as mapping and querying capabilities for more than
100 internal web users. ArcGIS for Server may be configured for high
availability.
ArcGIS for Server may be deployed across three environments: development,
staging, and production.
Page 20 of 25
Resources
ArcGIS for Server 101 ArcUser Technical article
Portal for ArcGIS 101 ArcUser Technical article
Page 21 of 25
Esri inspires and enables people to positively impact their future through a
deeper, geographic understanding of the changing world around them.
Governments, industry leaders, academics, and nongovernmental organizations
trust us to connect them with the analytic knowledge they need to make the
critical decisions that shape the planet. For more than 40 years, Esri has
cultivated collaborative relationships with partners who share our commitment
to solving earths most pressing challenges with geographic expertise and
rational resolve. Today, we believe that geography is at the heart of a more
resilient and sustainable future. Creating responsible products and solutions
drives our passion for improving quality of life everywhere.
Contact Esri
380 New York Street
Redlands, California 92373-8100 USA
Offices worldwide
esri.com/locations
Page 22 of 25