5. Environnement de programmation transactionnelle
5.1 Évolutions de la programmation des transactions
La programmation transactionnelle est par nature une programmation interactive et concurrente, mettant en œuvre essentiellement des ressources partagées (processeurs logiques, mémoire, données de la base de données). Elle doit de plus être résistante aux pannes indiquées précédemment.
Au début des applications transactionnelles, tous ces aspects étaient traités par l’application elle-même, avec comme conséquence une grande difficulté de conception et de programmation ainsi qu’une quantité importante de code à produire pour chaque application (cela se traduisant bien entendu en termes de coûts).
Dans les années 70, sont apparus des moniteurs transactionnels qui ont repris à leur charge les aspects suivants :
-
programmation des interfaces de communication : connexion et déconnexion des terminaux, affichage et réception des écrans ;
-
gestion des ressources partagées ;
-
reprises sur incidents.
L’utilisation de ces moniteurs transactionnels a permis de réduire de façon très significative la difficulté à...
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.
