Skip to main content
Cartegraph Campus

ArcGIS Integration Architecture

A complete deployment of Cartegraph and ArcGIS involves several server and workstation machines. Each ArcGIS integration configuration Cartegraph supports is detailed below.

ArcGIS Online

cg_esri_arcGIS_diagrams_online.png
ArcGIS Online

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from the Cartegraph Administrator application and ArcMap workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from:

  • Any browser running Cartegraph.     
  • The Cartegraph Administrator application workstation.       
  • Any ArcMap workstation editing GIS data that is integrated with Cartegraph.     

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components: 

  • The Cartegraph Application Server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation the Web server does the Application server functions.
  • Cartegraph Database server houses the Cartegraph database in a SQL Server database. It must be accessible from the Cartegraph Administrator application workstation. and Cartegraph Application server.     
  • ArcMap Workstations are the workstations where GIS users edit GIS data with ArcMap. Along with ArcMap, the workstation must also have the Cartegraph ArcMap Add-in installed. As GIS data is edited in ArcMap, the add-in component communicates with the Cartegraph Web server to keep the Cartegraph database in sync with the geodatabase.

An optional configuration uses ArcGIS Online in conjunction with ArcGIS Server for Windows.

ArcGIS Server

cg_esri_arcGIS_diagrams_server.png

ArcGIS Server

This server publishes the GIS data, provides access to the data from the Cartegraph environment. It has two installed components:  ArcGIS for server and the Cartegraph SOE (Server Object Extension). These components expose the GIS data as RESTful URLs, which must be accessible from the Cartegraph Application server.     

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from the Cartegraph Administrator application and ArcMap workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from: 

  • Any browser running Cartegraph.     
  • The Cartegraph Administrator application workstation.       
  • Any ArcMap workstation editing GIS data that is integrated with Cartegraph.     

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components:

  • The Cartegraph Application server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation the Web server does the Application server functions.
  • Cartegraph Database Server houses the Cartegraph database in a SQL Server database. It must be accessible from the Cartegraph Administrator application workstation. and Cartegraph Application server.
  • ArcMap Workstations are the workstations where GIS users edit GIS data with ArcMap. Along with ArcMap, the workstation must also have the Cartegraph ArcMap Add-in installed. As GIS data is edited in ArcMap, the add-in component communicates with the Cartegraph Web server to keep the Cartegraph database in sync with the geodatabase.

Portal for ArcGIS Server

cg_esri_arcGIS_diagrams_portal.png

Portal for ArcGIS

ArcGIS Server

This server publishes the GIS data, provides access to the data from the Cartegraph environment. It has two installed components:  ArcGIS for Server and the Cartegraph SOE (Server Object Extension). These components expose the GIS data as RESTful URLs, which must be accessible from the Cartegraph Application server.     

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from the Cartegraph Administrator application and ArcMap workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from: 

  • Any browser running Cartegraph.     
  • The Cartegraph Administrator application workstation.       
  • Any ArcMap workstation editing GIS data that is integrated with Cartegraph. 

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components:

  • The Cartegraph Application server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation the Web server does the Application server functions.
  • Cartegraph Database server houses the Cartegraph database in a SQL Server database. It must be accessible from the Cartegraph Administrator application workstation. and Cartegraph Application server.     
  • ArcMap Workstations are the workstations where GIS users edit GIS data with ArcMap. Along with ArcMap, the workstation must also have the Cartegraph ArcMap Add-in installed. As GIS data is edited in ArcMap, the add-in component communicates with the Cartegraph Web server to keep the Cartegraph database in sync with the geodatabase.

Hosted Deployment

cg_esri_arcGIS_diagrams_hosted.png

For Cartegraph hosted deployments, the Cartegraph components including the Web, Application, and Cartegraph Database servers and the Cartegraph Administrator application workstation reside in the cloud.

The Esri components reside on-premise:

  • ArcGIS Web Adaptor
  • Geodatabase server       
  • ArcGIS server       
  • ArcMap workstations     

The ArcGIS server’s URLs must be accessible from the internet so the Cartegraph cloud can access them.

 

  • Was this article helpful?