Menu

Architecture

Skott Klebe

Overview

System architecture based on the following components

                   --------------------------
                   |       CONTAINER        |
-----------        |------------------------|               ---------
| CLIENT1 | <--->  | REST |       | GENERIC |               |       |
|---------|        |------|  API  | CRF     | <-----------> |  HUB  |
| CLIENT2 | <--->  | WEB  |       | OTHER   |               |       |
-----------        --------------------------               ---------

where

CONTAINER organizes system components and does DI
API partially implemented by GENERIC
API partially implemented by CRF
GENERIC partially extended by CRF
REST uses injected API to access business logic, and represent DTOs
WEB uses REST as mediator to build GUI
CLIENTs and HUB is our of scope of rdi-ex


MongoDB Logo MongoDB