Bien que les services individuels soient considérés comme étant sans état, les compositions doivent souvent gérer les
informations d'état lors de l'appel des services composés. Le chorégraphe des services est souvent responsable de la
gestion des états. Un composant qui implémente et réalise plusieurs services associés ou plusieurs opérations sur les
services peut également devoir gérer des états entre les appels, pour des raisons de performances.
La gestion des états en environnement SOA peut être divisée en trois catégories principales :
-
Etat de transaction où un service a une transaction ouverte pendant une conversation avec un
client.
-
Etat de sécurité où un contexte de sécurité est conservé ouvert pendant une conversation avec un
client.
-
Etat fonctionnel - où la conversation avec un client implique plusieurs opérations associées.
Pour plus d'informations, voir les Instructions : Gestion des états pour les services.
|