The Standard Data Access Interface (SDAI) provides a low-level API for manipulating data defined with the EXPRESS Schema.
SDAI works with the following:
Dictionary schema — Defines EXPRESS schemas.
Session — Controls the SDAI environment.
Repository — Stores models and schema instances.
Model — Stores an entity instance according to an appropriate EXPRESS schema.
Schema Instance — Represents one or several models correctly filled according to an appropriate EXPRESS schema.
SDAI provides the following functionality:
Sessions, repositories, models, and schema instance management.
Manipulations with application data (entity instances, aggregates, attributes), including data validation.