Skip to content

Latest commit

 

History

History
71 lines (68 loc) · 1.59 KB

File metadata and controls

71 lines (68 loc) · 1.59 KB

Typical Architectures

Client Application in Front

graph LR
    D[Users]-->CA[Client Application]
    subgraph sb[Custom Spring Boot App]
    RE[Rest Endpoints]-->SBS[FF Spring Boot Starter]
    end
    CA-->RE
    subgraph aem[AEM]
    AAF[Adaptive Forms]
    AA[Document Services APIs]
    end
    SBS-->AA
    SBS-->AAF
    RE-->ics[Internal Customer Services]
Loading

Users Direct to Custom App

graph LR
    A[Users]-->RE
    subgraph sb[Custom Spring Boot App]
    RE[Rest Endpoints]-->SBS[FF Spring Boot Starter]
    end
    subgraph aem[AEM]
    AAF[Adaptive Forms]
    AA[Document Services APIs]
    end
    SBS-->AA
    SBS-->AAF
    RE-->ics[Internal Customer Services]
Loading

Users Direct to AEM

graph LR
    A[Users]-->AAF
    subgraph sb[Custom Spring Boot App]
    RE[Rest Endpoints]-->SBS[FF Spring Boot Starter]
    end
    subgraph aem[AEM]
    AAF[Adaptive Forms]
    AA[Document Services APIs]
    end
    AAF-->RE
    SBS-->AA
    RE-->ics[Internal Customer Services]
Loading

Internal (Layered) Archiecture

graph TD
    A[Spring Boot Starter]-->|API Calls|B[REST Services Client]
    B-->|API Calls|C[REST Services Server]
    A-->|Utilizes|D[FluentForms API Wrapper]
    B-->|Utilizes|D
    C-->|Utilizes|D
    D-->E[AEM APIs]
    subgraph APPS[Customer Applications]
        subgraph CSB["Custom Spring Boot (Java) Application"]
        end
        subgraph CJA[Custom Java Application]
        end
        subgraph COA["Custom Non-Java Application (.NET, etc.)"]
        end
    end
    CSB-->|API Calls|A
    CJA-->|API Calls|B
    COA-->|REST Calls|C
Loading