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 Layer

UI referencing Core (consumes business services)

Core Layer

DEXPO Core

Module: DEXPO_CS

Content:

  • Entities (Data Model)
  • Business Logic
Core Layer

Core referencing Foundation (Foundation providing services to Core)

Foundation Layer

DEXPO Theme

Module: DEXO

Content:

  • Theme & Layout
  • Login Flow
  • UI Layouts
  • Roles
  • NFRs
Foundation Layer

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.