Vous êtes sur la page 1sur 17

Module 13 :

Présentation de
Microsoft Transaction
Server
 Vue d'ensemble

 Modèle Microsoft Transaction Server


 Composants d'une transaction
 Fonctionnalités de Transaction Server
 Vue d'ensemble d'IIS 4.0 et de MTS
 Configuration et gestion de Transaction Server
 Sample Bank
Modèle Microsoft Transaction Server

Contexte de
l'objet

CreateInstance

OK: SetComplete

Err: SetAbort

Client

Serveur
Composants d'une transaction

Client

Réseau

Destinataire
File d'attente
Gestionnaire de BD

Connexions

Configuration
Contexte Sécurité
Pool de threads
Logique service
Synchronisation
Données partagées
 Fonctionnalités de Transaction
Server

 Développement simplifié des serveurs


d'applications
 Environnement d'application fiable
 Plusieurs options de déploiement
 Extension de MTS avec Microsoft Messaging
Queue (MSMQ)
Développement simplifié des
serveurs d'applications
 Modèle d'application à trois niveaux
 Prise en charge des langages ActiveX
 Gestion automatique des threads et des
processus
 Gestion des objets
 Regroupement des composants
 Pool de connexions à une base de données
 Gestionnaire de partage des propriétés
Environnement d'application fiable

 Prise en charge automatique des transactions


 Isolation des processus
 Service de sécurité distribué automatique
Plusieurs options de déploiement

 Transparence de l'emplacement
 Intégration avec DCOM
 Souplesse du gestionnaire de base de données
et de ressources
 Intégration avec Microsoft SQL Server
 Prise en charge des clients de Win32 à HTML
 Pas d'empreinte client
 Partitionnement des applications
Extension de MTS avec
Microsoft Messaging Queue (MSMQ)

 Prise en charge de Microsoft Messaging Queue


 Traitement asynchrone des transactions
 Grande évolutivité
 Interopérabilité avec d'autres systèmes de mise
en file d'attente des messages
 Vue d'ensemble d'IIS 4.0 et de
MTS

 Active Server Pages et architecture distribuée


 Isolation des processus
 Architecture d'IIS et de MTS
Active Server Pages et architecture
distribuée

 Sous Internet Information Server 4.0 :


 ASP peut être transactionnel de façon déclarative
 Les applications IIS et ASP sont exécutées sous
le contrôle de MTS
 Les applications IIS et ASP peuvent être isolées
dans leur propre espace d'adressage
 Les transactions ne peuvent pas s'étendre sur
plusieurs pages
Isolation des processus

 Les applications DLL ISAPI et ASP peuvent être


exécutées dans un processus séparé
 Chaque application peut être marquée comme
étant contenue dans un processus ou isolée
 Chaque processus isolé peut être exécuté
comme une application ASP unique et/ou une
DLL ISAPI multiple
 Un même serveur peut contenir un mélange
d'applications isolées et non isolées
 Les applications interrompues sont
automatiquement redémarrées
Architecture d'IIS et de MTS
Processus Internet Information Server

Disque
MTS
Lot MTS

Y WAM

HTML N ISAPI ? Mappage Lot MTS


GIF ? CGI ? WAM
HTTP WAM
Évaluation
WAM
Pool de du fichier
threads
WAM
Configuration et gestion de
Transaction Server
Sample Bank
Transaction Transaction
Quatre
composants
Account
Update
Modifie un Account Account
Receipt
compte
Move Money
Débit, crédit
ou Move Money Receipt
transfert
 Receipt
ID unique
 Update receipt
Attribue 100
ID de reçu Client
Atelier 10 : Microsoft Transaction Server
Contrôle des acquis

 Modèle Microsoft Transaction Server


 Composants d'une transaction
 Fonctionnalités de Transaction Server
 Vue d'ensemble d'IIS 4.0 et de MTS
 Configuration et gestion de Transaction Server
 Sample Bank

Vous aimerez peut-être aussi