Gestion des transactions

Les transactions effectuées par la plate-forme InOV sont des transactions courtes ne nécessitant pas de connexion permanentes à la base de données. Le verrouillage logique des données en cours de modification par l'utilisateur est assuré par la plate-forme.

Une transaction regroupe toutes les actions nécessaires à satisfaire une action utilisateur (chargement d'un ensemble d'objets, mise à jour avec rechargement d'un ensemble d'objets, suppression d'un ensemble d'objets, …) afin de minimiser les échanges entre le poste client et le serveur et afin de limiter la durée des transactions.

Les transactions longues prennent en charge une fonction de “call-back” qui permet à l'utilisateur de suivre sa progression et éventuellement de l'interrompre.