company logo

ODABA system model

The ODABA system model is a built-in model, that consists of a number of sub-models:

  • Object model - The ODABA object model (data model) is defined in the opa project in sub-project ops in module Datamodel. It covers mainly data type and extent definitions.
  • Functional model - The functional model defines data types for managing application implementation (methods, templates).
    • Dynamic model - The dynamic model provides means for defining application specific event/reaction relations. A built-in component of this model is provided by event handling features via context classes.
  • Administration model - The administration model provides objects for user and right administration. This is an optional model extension.
  • Documentation model - The documentation model supports different types of application documentation and provides generation features for document and HTML generation.

A system model extension is provided with the ode.sys system database, which allows defining GUI objects (forms, controls) as methods for complex data types with Designer.