Within OSS/CAD, functional elements are executed in the OSS/CAD Runtime; a peer-to-peer distributed execution environment. The most basic configuration consists of a single processing node, but further nodes can be added to a deployment dynamically, with zero downtime, to factor in performance, availability and resilience concerns.
- OSS/CAD Cells - Within OSS/CAD Runtime,
logical processing elements known as 'Cells' perform tasks on, or
with, the knowledge pool. Examples of tasks carried out by Cells
include:
- Reasoning about a section of the knowledge pool to infer new knowledge
- Extracting data from external systems
- Unifying data from external systems
- Preparing knowledge for export to another system
- Preparing knowledge for interaction in a User Interface (either externally or via the native OntoScope)
The web of interconnected Cells in OSS/CAD is called the Cell Network, with Cells taking input from external systems, from other Cells or from OSS/CAD Repositories. Cells and Cell Networks can be configured and modified at runtime, using OSS/CAD Runtime's administrative User Interface.
- OSS/CAD Repositories - The OSS/CAD Knowledge Pool is stored in Repositories that represent points at which knowledge can be made persistent and viewed, queried or read by Cells.
- OntoScope - OntoScope is OSS/CAD's native browser-based, user-configurable and adaptive User Interface. Applying interactive operations (such as dashboards and exploration tools) to the data being presented, users with appropriate privileges can create assemblies of UI components called OntoScope Perspectives. These Perspectives can be made available to other users or user groups, according to OSS/CAD's authentication model.
Read about OSS/CAD Technology.


