Domain Model
A powerful data abstraction layer
The Mendix Domain Model serves as a data abstraction layer and is one of the most powerful concepts of the Mendix framework. Both business and IT professionals can visually design high level entities and relationships, just like they appear in the real world. The Domain model can then either generate a new database or, if your data is already managed in existing databases, be mapped to existing data sources such as databases, web services or file formats.
Advantages
-
Visual and intuitive drag & drop editor that hides unnecessary complexity from the user
-
Managing real-world entities and relationships instead of technical database models
-
Create a Master Data Model and centrally manage any changes, regardless of the underlying systems
-
Abstraction layer that offers flexibility on top of your existing data sources
Technical features
-
Create an independent datamodel regardless of your database
-
Easily refactor your datamodel with automatic change propagation for your database schema and all the other DSL’s
-
Automatically translates hierarchical Xpath & OQL queries into relational SQL queries in various SQL dialects
-
Easily catch events on objects to enforce business rules and logic
-
Supporting advanced object modeling including event management, inheritance and module structures
-
Automatically generates a databaseAutomatic consistency checks
-
Tight integration with Mendix’ visual Mapping, Security, Form Builder, and Microflow editors
-
Supporting multiple database types, including MS SQL Server 2005+, Oracle and PostgreSQL
Download our technical whitepaper to learn more


Previous feature