Providing experience-centric application delivery and security with cloud-native, virtual and hardware load balancers combined with flexible consumption options.
Enabling NetSecOps with comprehensive network and security visibility, analysis, and automated response in a consolidated product set.
Progress Corticon is a no-code business rules management solution that enables organizations to rapidly execute such changes to keep apps fresh and compliant. With a spreadsheet-like interface, it is an easy-to-use solution that enables business users to execute rules changes with little reliance on IT resources.
Corticon Studio is a standalone desktop environment to model, analyze, test, and save business rules as executable decision services. Corticon Studio is easy to learn and easy to use. With an intuitive spreadsheet-like interface, anyone can quickly learn how to model even the most sophisticated rules—with no programming. Key aspects of Corticon Studio include:
Corticon rules can be deployed as decision services to either:
Selecting AWS Lambda, Azure Functions, or Google Cloud Functions as the target platform generates the rules and a wrapper ready for deployment as a serverless function. After the rules are deployed, you can use them on your cloud platform—for example, to expose the decision service through a REST endpoint, to respond to a database update, or to integrate into a cloud vendor workflow system such as AWS step functions.
The Node.js target can be used for running decision services in Node server and as well to run them in mobile applications created with NativeScript and ReactNative.
Selecting Browser generates the decision service and simple example code that demonstrates how to integrate the rules into your application.
Corticon Server processes the rules modeled, verified and tested in Corticon Studio. Corticon Server is a natural fit for today's deployment architectures, supporting on-premise and cloud deployment, web service deployment in popular application servers, in-process deployment for real-time applications, and application containers.
Corticon Server takes advantage of industry standards to provide flexible options for integration with applications running on Java or .NET platforms. You can embed Corticon Server in any layer of an application’s architecture, from the presentation layer on the desktop to the shared-service layer distributed across back-end servers. By design, Corticon Server integrates easily with composite or packaged applications through service-oriented architecture (SOA) or business process management (BPM) systems.
The Corticon Server for Java provides the necessary components to deploy Corticon as a REST or SOAP service on a Java application server or to deploy Corticon in-process in your custom Java application. Corticon Server provides installers for both Windows and Linux. The actual deployment artifacts—the JAR and WAR files—are platform independent.
Tutorial: Deploying a Progress Corticon Decision Service as a Web Service for Java
The Corticon Server for .NET provides the necessary components to deploy Corticon as a REST or SOAP service to Microsoft Internet Information Services (IIS) or to deploy Corticon in-process in your custom .NET application. Corticon Server .NET install is only available on Windows. Corticon uses a high-performance bridging technology to call from .NET languages such as C# to Corticon Server.
Seth Meldon is a Pre-Sales Engineer with a primary product focus area of Progress Corticon Business Rules Engine. His work is focused on educating and demoing Corticon’s expansive functionalities, use cases, and architectural strategies to internal and external audiences. You can follow Seth on LinkedIn.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
You have the right to request deletion of your Personal Information at any time.
You can also ask us not to pass your Personal Information to third parties here: Do Not Sell My Info
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.