Résumé

La notion de transaction joue un rôle fondamental, aussi bien dans les applications informatiques traditionnelles de télécommunication, de contrôle de processus industriel, de finance, ou encore de gestion d'agences de voyages, que dans les nouvelles applications, telles que le commerce électronique sur le World Wide Web. Ces applications sont basées sur des systèmes d'informations complexes dans lesquels plusieurs programmes (ou utilisateurs) se partagent des informations à travers des réseaux. Dans ce contexte, la notion de transaction répond au besoin fondamental de simplifier le problème du maintien de la cohérence des informations en cas d'accès concurrents ou de défaillances.

Sommaire

1. Introduction Le contexte transactionnel - Le contrat de cohérence transactionnel 2. Contrôle de concurrence Position du problème - Principe de la sérialisabilité - Application aux opérations lire et écrire - Application aux opérations typées - Création et destruction d'objet - Accès concurrents à un index 3. Reprise après défaillances Le Gérant de la Reprise - Histoire permise par le Contrôle de Concurrence - Le cache - Le journal - Les algorithmes de la reprise dans le mode de mise à jour immédiate et différée - Reprise après défaillance de mémoire secondaire 4. Transactions réparties Modèle de système réparti - Contrôle de concurrence réparti - Validation atomique répartie 5. Duplication Modèle de duplication - Sérialisabilité à une copie - Protocoles à copies disponibles - Protocoles à quorums 6. Transactions dans les systèmes multibases Contexte transactionnel multibases - Garantir la sérialisabilité globale - Garantir l'atomicité globale 7. Modèles de transactions étendus Modèle de transactions emboîtées - Motivations - Modèle des sagas - Les Modèles de transactions coopérantes - Les modèles à flots de tâches - Le formalisme ACTA 8. Contrôle de concurrence orienté objets Contraintes de l'approche orientée objets - Contrôle de concurrence par verrouillage - Niveaux de verrouillage - Prise en compte de la sémantique des objets 9. Normes et standards de communication entre systèmes transactionnels Problématique - Aperçus des normes et standards - Le protocole OSI TP à la loupe 10. Les standards d'intégration de composants transactionnels Problématique - L'intégration de composants locaux - L'intégration de composants répartis - Les travaux récents 11. Les services transactionnels objets standards Les systèmes répartis à objets - La dimension transactionnelle pour les objets répartis - Le service OTS à la loupe 12. Bancs d'essais transactionnels Introduction aux bancs d'essai - Le Transaction Processing Performance Council - TPC-A et TPC-B : l'origine des bancs d'essai OLTP - TPC-C : le banc d'essai OLTP de référence - TPC-D : le banc d'essai décisionnel - TPC-E : le banc d'essai d'entreprise 13. Transactions dans les SGBD Relationnels Principes des SGBDR - Oracle - Sybase - Ingres - Informix - DB2 - SQL Server - Conclusion - Annexe 14. Transactions dans les SGBD à objets Introduction aux SGBD à objets - Versant - O2 - ObjectStore - POET - Synthèse 15. Moniteurs transactionnels Rôle et évolutions - Architecture fonctionnelle - Programmation d'applications transactionnelles - Réalisations industrielles - Conclusion 16. Transactions sur internet Les services - Réalisations industrielles - Défis - Conclusion Acronymes - Lexique Bibliographie - Index

Caractéristiques

Editeur : Hermes Science

Auteur(s) : Jérôme BESANCENOT, Michèle CART, Jean FERRIÉ, Rachid GUERRAOUI, Philippe PUCHERAL, Bruno TRAVERSON

Publication : 1 octobre 1997

Edition : 1ère édition

Intérieur : Couleur, Noir & blanc

Support(s) : eBook [PDF], Contenu téléchargeable [PDF], Text (eye-readable) [PDF]

Contenu(s) : PDF

Protection(s) : Marquage social (PDF)

Taille(s) : 19 Mo (PDF)

Langue(s) : Français

Code(s) CLIL : 3069, 3193

EAN13 eBook [PDF] : 9782746217706

EAN13 (papier) : 9782866016456

--:-- / --:--