# Présentation générale Publik est un ensemble de composants : on parle des *briques* de la solution. Elles sont représentées ci-dessous sous la forme de carrés. Elles sont accessibles par les humains via le web au travers d’interfaces *frontoffice* ou *backoffice*. Le composant *passerelle* assure la connexion avec des systèmes tiers en traduisant les webservices de Publik au format des protocoles des logiciels cibles. ![Logo Publik](images/architecture.png) Liste des briques disponibles : - Authentic : gestion des identités, *identity provider* - Combo : portails usager et agent - w.c.s. : formulaires et workflows - Passerelle : connecteurs vers systèmes tiers - Fargo : porte-documents - Chrono : prise de rendez-vous - Hobo : système de déploiement Un système Publik installé ne comporte pas obligatoirement toutes les briques. ## Haute disponibilité Lors d'installations critiques nous recommandons de doubler chacun des services, et la mise-en-place d'une interface de stockage distribuée. Un serveur proxy est en charge de la terminaison SSL, de la répartition de la charge et la tolérance aux pannes.