1.7 KiB
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 petits carrés. Elles sont accessibles par les humains via le web (HTTPS) au travers d’interfaces « frontoffice » ou « backoffice ».
Le composant « passerelle » est particulier, il assure la connexion avec des systèmes tiers en traduisant les webservices internes de Publik en protocoles et formats des logiciels cibles.
Liste des briques disponibles :
- Authentic : gestion des identités, IdP (identity provider)
- Combo : CMS pour portails usager et agent (porte d’entrée de Publik)
- w.c.s. : formulaires et workflows
- Passerelle : connecteurs vers systèmes tiers
- Fargo : porte-documents
- Corbo : diffusion de messages
- Chrono : prise de rendez-vous
- Welco : interface de saisie (multi-canal)
- Hobo : système de déploiement et de provisioning
Un système Publik installé ne comporte pas obligatoirement toutes les briques.
Chemin d'une requête
Une requête Publik chemine par les services suivants :
service web (nginx) :
- dispose d'un certificat SSL
- dispose des composants Publik
- interroge la base de donnée et répond aux requêtes des utilisateurs
service de base-de-données (postgresql) :
- enregistre et restitue les données des applications,
Note: 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.