Gestion des accées concurrents

3883 mots 16 pages
STRATAFRAME : Gestion des accès concurrentiels

Gestion des accès concurrents
Quel est le problème?
Une application .Net et StrataFrame traite les données en mode déconnecté : le client se connecte au serveur, récupère des données localement, se déconnecte, traite ses données locales, se reconnecte au serveur, envoie ses modifications au serveur. Que se passe-t-il si 2 clients modifient le même enregistrement localement, et envoient leur demande d’enregistrement au serveur ? Gérer les accès concurrents, c’est identifier ces conflits de mise à jour, définir et mettre en œuvre les stratégies de résolution de ces conflits. StrataFrame offre différentes possibilités de gérer les accès concurrents de façon OPTIMISTE, nous allons les examiner ici. En plus de ces modes de gestion optimiste, StrataFrame vous donne la possibilité de gérer les conflits de façon pessimiste en anticipation, à travers des transactions sur le serveur initiées par le Business Object. Ce fonctionnement ne sera pas abordé dans le présent article.

La gestion optimiste des accès concurrents dans une application peut être définie soit sur l’instance de l’application, soit sur la classe de Business Object. Si la propriété ConcurrencyType est définie sur une instance de Business Object sur un Form, ce réglage n’affectera que cette instance de BO. En définissant cette propriété ConcurrencyType depuis le designer de la classe de Business Object, alors tous les BO descendant de cette classe hériteront de ce choix, sauf si vous le modifiez de façon explicite sur un descendant.

Michel LÉVY – michel.levy@vfpmigration.fr

1

STRATAFRAME : Gestion des accès concurrentiels

La GESTION OPTIMISTE des ACCÈS CONCURRENTS
Dans le modèle optimiste, un conflit est défini de la façon suivante :   Un utilisateur récupère une valeur depuis une base de données, o ET Un autre utilisateur modifie cette valeur AVANT que le 1er utilisateur ait essayé de la modifier

Voici un exemple de concurrence

en relation

  • Le marché des fleurs en suisse
    1699 mots | 7 pages
  • Cuando el rio suena
    907 mots | 4 pages
  • TN 1 RIN1015
    911 mots | 4 pages
  • stmg fiche manegement philosophie terminal
    4262 mots | 18 pages
  • Les indeces de performances
    580 mots | 3 pages
  • Acrc picwic
    334 mots | 2 pages
  • Seconde
    271 mots | 2 pages
  • Exercice deux roues
    697 mots | 3 pages
  • Etude de marche
    640 mots | 3 pages
  • L'imposture olympique
    301 mots | 2 pages
  • Droit de la concurrence maroc telecom
    677 mots | 3 pages
  • Démarche stratégique - management
    555 mots | 3 pages
  • Durable
    558 mots | 3 pages
  • Le macroscope
    517 mots | 3 pages
  • Droit
    835 mots | 4 pages