Architecture Overview - The Web Console is a separate web application (corticon.war) from the Corticon Server (axis.war), deployable to either the same or separate application server as the Corticon Server.

When managing a group of Corticon Servers the recommended practice is to deploy the Web Console to a separate application server as depicted in this diagram:
Figure 1. Architecture of the Corticon Web Console


Key aspects of this diagram:

  • There is a single Tomcat application server hosting the Web Console. The Tomcat application server could also host one or more Corticon Java servers.
  • The Web Console can host multiple versions; however, a version of a server can only deploy decision services of the same version as created in a corresponding Corticon Studio version.
  • REST/JSON is used for communication between the browser and the Web Console and between the Web Console and the Corticon Server.
  • The Web Console stores all configurations locally. This includes definition of server groups, applications, and Decision Services (including the EDS file).
  • The Web Console stores historical metrics locally. A retention policy will be supported for determining how long to keep historical metrics.

Installation

The Corticon Java and Corticon Server for .NET installers are separate installers. The Web Console has a distinct installer. See the Corticon Installation Guide for more information. See the Progress Software web page Corticon Supported Platforms Matrix to review the currently supported browsers, platforms and application servers.