graph TD
subgraph Authentication
Keycloak["Keycloak (SSO)"]
end
subgraph Klamm
KlammTool["Forms Builder"]
end
subgraph FormFoundry System
TemplateRepository["Template Repository"]
TemplateRepoPatroniCluster["Template Database"]
CommunicationLayer["Proxy"]
Kiln["Kiln Forms Presenter"]
end
ICM["ICM (Integrated Case Management)"]
%% Connections
Keycloak <-- Auth --> TemplateRepository
Keycloak <-- Auth --> Kiln
Keycloak <-- Auth --> CommunicationLayer
TemplateRepository <-- JSON Templates --> TemplateRepoPatroniCluster
TemplateRepository -- JSON Templates --> CommunicationLayer
CommunicationLayer <-- Binding --> ICM
CommunicationLayer <-- Form Data --> Kiln
Kiln -- Renders Forms From --> TemplateRepository
Kiln <-- Form Data --> CommunicationLayer
KlammTool -- Import Templates --> Kiln