Corticon Studio files consist of four major types:
1. Vocabulary: a structured dictionary containing all necessary business terms and relationships between them used by the business rules.
2. Rulesheet: a set of conditions and actions and plain language statements written from a common business Vocabulary.
3. Ruleflow: a set of one or more Rulesheets organized for sequential execution. Once a Ruleflow has been saved and deployed to the Corticon Server, it is called a Decision Service.
4. Ruletest: a set of one or more Testsheets containing sample data used for testing Rulesheets and Ruleflows. Like Rulesheets, Ruletests also use a common Vocabulary model.
A Rule Project contains any number of Vocabularies, Rulesheets, Ruleflows or Ruletests.
Following construction and testing within Corticon Studio, a Rulesheet must be saved before it can be tested by a Ruletest. Ruleflows must be saved before they can be deployed to Corticon Server. Deployment and integration is covered in greater detail in the Corticon Server: Integration & Deployment Guide. A quick introduction to this topic is provided in the two Corticon Server: Deploying Web Services guides.
File Suffixes
The four types of files listed above have the following file types or file suffixes:
.ecore — the Vocabulary.
.ers — a Rulesheet. A Rulesheet has only one associated Vocabulary. Multiple Rulesheets can use the same Vocabulary
.erf — a Ruleflow. One Ruleflow can contain multiple Rulesheets, Service Callouts, or other Ruleflows.
.ert — a Ruletest. A Ruletest's test subject is either a Rulesheet or a Ruleflow.