Un portail client ressemble à première vue à un thème frontend. En pratique, son utilité dépend pourtant des mêmes questions que pour toute solution d’entreprise proche des processus : qui peut voir quoi, quelles données font foi, quels processus doivent rester traçables ?
La situation devient particulièrement critique lorsque des applications de bureau, des processus back-office, des services et des accès web partagent la même base de données. Il ne suffit alors pas de concevoir une interface attrayante. Rôles, autorisations, limites d’API et logique de versionnement doivent fonctionner de concert.
Si cette intégration est réalisée proprement, il ne naît pas de système secondaire parallèle, mais un accès cohérent pour clients, collaborateurs et administrateurs. C’est précisément ce point qui décidera ensuite de la maintenabilité, de la sécurité et de l’extensibilité.