skip to main content
Corticon Server: Deploying Web Services with Java : Corticon Java Server files and API tools : Setting up Corticon Server use cases : Installing Corticon Server as a J2EE enterprise Java bean (EJB)

Try Corticon Now
Installing Corticon Server as a J2EE enterprise Java bean (EJB)
If Installation option 2: Java services with XML message payloads or Installation option 3: Java services with Java object payloads was chosen above, then an EJB interface will be used for production deployments. Install Corticon Server into the EJB container of a J2EE application server such as WebLogic, Oracle, or WebSphere. Commercial application servers offer the greatest degree of manageability, security and reliability, but open-source J2EE application servers such as JBOSS are also available. One advantage of the wrapper or helper class approach to installation is that variations in the application server environment may be addressed in the wrapper class itself, rather than in the set of Corticon Server classes. The base set of Corticon Server JARs remains the same regardless of the deployment environment – only the wrapper class changes.
The industry-standard method of deploying an EJB into a J2EE application server's EJB container is via an enterprise archive, or .ear, file. This file contains everything required to deploy a fully functional Session EJB (stateless), including all classes, configuration files and interfaces. Corticon includes a complete sample .ear file along with all source code with the standard default Corticon Server installation. Your application server documentation will include instructions for installing an .ear file.
Note: This .ear file, CcServer.ear, is available from the Progress download site in the package. The unpackaged files are typically installed in the Corticon directory [CORTICON_HOME]\Server\Containers\EAR. Refer to the Progress Software web page Progress Corticon 5.7 - Supported Platforms Matrix to review the currently supported UNIX/Linux platforms and brands of Application Servers. Also see the Corticon KnowledgeBase entry Corticon Server 5.X sample EAR/WAR installation for different Application Servers for detailed instructions on configuring Apache Tomcat, JBoss, WebSphere, WebLogic on all supported platforms.
This .ear file contains the default evaluation license, named CcLicense.jar. Progress Corticon customers are provided with a permanent version of this file. You must insert it into the .ear (replacing the original) in order to remove the evaluation license limitations.
The sample .ear file also contains axis.war, enabling you to deploy both a Servlet and an EJB version of Corticon Server simultaneously. This allows you to expose both SOAP and Java interfaces to the same Decision Service, making your Decision Services even easier to use throughout your enterprise infrastructure.