9. Services sans états
Principe 8 : Services sans états
Les SF Silo fournissent des offres de services sans état – laissant toujours le référentiel dans un état cohérent.
Le concept de « services sans états » signifie que chaque activation du service est traitée de manière indépendante sans référence aux précédentes activations des services du SF (autrement bien sûr que via les données stockées dans le référentiel). En clair, on doit fournir à chaque appel du service toutes les données nécessaires pour traiter la demande.
Cependant, tous les SF Pilotes traitent un enchaînement d'activités. Ils apparaissent donc comme des services avec état, c'est-à-dire des services qui s'inscrivent dans le cadre d'une session et dont les résultats dépendent des services précédemment invoqués dans la session. Le SF devrait garder et gérer localement un état pour chacun des clients connectés. Un exemple de session est illustré par un site de commerce en-ligne où l'utilisateur se connecte et ouvre une session, se « promène » sur le site et dépose des articles dans son caddie ; le contenu du caddie est maintenu...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
