Corticon Data Connectivity

Eliminate the data connectivity bottleneck without custom coding.


With Corticon, you can access all the data needed to make your business decisions. In addition to passing XML or JSON data to Corticon, you can use the bundled Progress DataDirect connectors to access database and REST data sources directly from your rules. If you have custom data sources, you can use the Corticon extension APIs to access them from your rules. Corticon provides the flexibility to meet your data access needs.

Enterprise Data Connector (EDC)

Enterprise Data Connector (EDC)

Corticon EDC provides the ability to map your rule vocabulary to a relational database and have Corticon automatically retrieve data needed by your rules or to persist changes. With EDC, you don’t need to create complex SQL queries – Corticon handles it for you.

It is used by rule authors who want an easy way to access data in their Rulesheets to conditionally enrich transactional data, automatically persist new and updated records, and to use reference data for rule processing using a single backend relational database.

Advanced Data Connector (ADC)

Advanced Data Connector (ADC)

ADC takes a different approach to data access. ADC is very efficient in dealing with large datasets because it gives you control of the queries. This allows you to optimize queries for performance. With ADC you can access multiple databases from your rules, for example reading from one database and writing to another. With EDC, you're limited to one database.

Both read and write performance are much better than EDC when processing larger datasets. ADC can read related data in a few passes from the database, where EDC performs discrete queries to fetch data. And ADC can write back data in chunks, where EDC writes data as discrete updates.

Rest Data Connector (RDC)

REST Data Connector

With the release of Corticon 6, Progress has expanded the data integration capabilities of Corticon with the inclusion of DataDirect Autonomous REST Connector. You can now retrieve data from REST API services to enrich the payloads being processed by your rules.

The new REST API data source complements the existing EDC and ADC features, providing the ability to access both REST API and SQL-based data from your rules. Potential use cases include accessing an external credit bureau's REST service to retrieve a credit rating for an applicant or accessing an internal REST service to retrieve supporting information for a healthcare claim.

Batch Processing

Batch Processing

Corticon’s batch processing provides the ability to efficiently perform the regulatory compliance checks, fraud detection and other processing on the huge volumes of data many businesses accumulate. This processing can be scheduled for after hours, during periods of low system usage or as required by the business (for example, monthly or quarterly reporting). Corticon’s batch processing uses ADC to efficiently access database data; using your optimized database queries.

Say goodbye to long days spent hard-coding decision criteria into your business logic.


Say goodbye to long days spent hard-coding decision criteria into your business logic.

Try Corticon


Key features of Corticon Enterprise Data Connector include:

  • Smart-Mapping Technology
    Automatically map business terms in the rules vocabulary to matching terms in your database, while keeping them independent of naming conventions in the database. That eliminates manual mappings and empowers non-experts to create and maintain maps themselves.
  • Optimized SQL
    Using a model-driven approach, analyze your business rules and your choice for database access (no DBaccess, Read or Read-Write) and automatically generate the optimized SQL needed to perform the database operations. The optimized SQL becomes a working part of the decision service that is loaded into Corticon Server.
  • Smart Retrieve and Smart Query
    Retrieve data from your external data source only when needed, and receive only the specific data required.
  • Rule Parameterization
    Assign values to special attributes in a rule by querying external data sources during execution of the rule at run time. Enable form-based rules maintenance, exposing the values of a constrained set of business terms. Changes to any of the values are instantaneously picked up by executing decision services.
Corticon - Rules
Without Limits
learn more
Get Started With
Try Corticon