Overview of Corticon web services
- Last Updated: November 7, 2025
- 2 minute read
- Corticon
- Documentation
Corticon Server hosts web services with Java on Windows using an embedded application server, and can host Java web services on several Windows, UNIX, and Linux application servers and with .NET on Microsoft IIS server, as detailed on the Progress Corticon Supported Platforms Matrix .
The embedded Java application server is Apache Tomcat, which serves as the test application server. Corticon Studio acts as a web service client, which allows you to make REST and SOAP calls to a running application server.
Corticon Studio is where Decision Services are created and tested, and then packaged for deployment on an application server as web services. The Corticon Server can be a stand alone server or deployed in a .NET or java application.
The Corticon Server installer contains an Apache Tomcat web server with a complete set of utilities and administrative tools. The installer creates a Tomcat instance configured with Corticon's default web services deployed using Corticon's web application axis.war. This web application allows web service clients to interact with the Corticon Server and its deployed Decision Services running on that instance.
The Tomcat application server (http://tomcat.apache.org/) includes a Java servlet container for hosting web applications. Tomcat is the most widely used application server on the market. Corticon uses a default Tomcat application server to demonstrate how web service clients can deploy and execute against Decision Services through the web service endpoints inside the axis.war web application.
Deploying web services with .NET
The Corticon Server for .NET contains all necessary files for the Corticon
Server to run in a local Microsoft IIS server. The installer will not preconfigure IIS with
Corticon's web services. You must run a script as Administrator to move all necessary files
to an IIS Server (c:/inetpub/wwwroot) and deploy the
Corticon web services.