DEXO Exports OutSystems Three-Layer Architecture
Visual stack of the three applications mapped to the OutSystems layers. UI sits on top, Core in the middle, and Foundation at the bottom providing reusable services.
UI Layer
DEXPO
Module: DEXPO
Content:
- UI Screens
- Screen Logic
UI referencing Core (consumes business services)
Core Layer
DEXPO Core
Module: DEXPO_CS
Content:
- Entities (Data Model)
- Business Logic
Core referencing Foundation (Foundation providing services to Core)
Foundation Layer
DEXPO Theme
Module: DEXO
Content:
- Theme & Layout
- Login Flow
- UI Layouts
- Roles
- NFRs
Architecture Principles
Isolation
UI changes do not directly impact the core business logic or foundation components.
Reusability
Foundation and core assets can be reused by multiple applications.
Maintainability
Clear separation of layers simplifies debugging and upgrades.