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.
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.
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.
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.
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.
Key features of Corticon Enterprise Data Connector include: