Tâche: Décisions de gestion des états de services de document
Cette tâche définit et spécifie les services et la structure d'une solution orientée services en termes de collaborations d'éléments de conception contenus et d'interfaces/sous-systèmes externes.
Objet
  • Définir les services et la structure d'une solution orientée services en termes de collaborations d'éléments de conception contenus et d'interfaces/sous-systèmes externes.
  • Pour analyser la communité et la variabilité du service (voir Instructions : Analyse de variabilité).
  • Documenter la spécification de service.
  • Déterminer les dépendances et la communication entre les services.
Relations
Description principale
Cette tâche détaille l'ensemble d'Artefact : Spécifications de service identifiées et qualifiées pendant l'Activité : Identifier les services ; elle fournit en outre une structure et des détails supplémentaires. Ces détails de niveau conceptuel incluent l'interface, les messages et la composition de services ainsi que l'affectation des services aux fournisseurs.
Etapes
Exigences de gestion des états de document

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.

Propriétés
Plusieurs occurrences
Commandé par les événements
En cours
Facultatif
Planifié
Réitérable
Plus d'informations