Microsoft Message Queue Server permet de concevoir un système de files d'attente
de messages à l'échelle de l'entreprise, apportant un surcroît de fiabilité et
de sécurité aux applications transactionnelles.
Les développeurs qui créent des applications transactionnelles (ou TP - par exemple
pour les transactions boursières, les transactions bancaires ou le contrôle de
fabrication), doivent s'assurer non seulement que ces applications traitent les
transactions avec précision, mais également qu'elles transfèrent les données d'un
processus à un autre sans risque et méthodiquement.
Les données perdues ou dans le désordre réduisent à néant l'objectif même d'une
application TP. Voilà pourquoi, les développeurs font souvent appel à la technique
des files d'attente de messages(Message Queuing en anglais), pour garantir une
livraison fiable des données dans les applications TP. Un système de file d'attente
augmente la fiabilité des échanges entre processus en utilisant un processus émetteur
pour mettre les données dans une file d'attente et un processus récepteur pour
les récupérer dans la file d'attente.
Traditionnellement, les développeurs développaient jusqu'ici leurs propres systèmes
de files d'attente de messages ou se procuraient ces systèmes chez un éditeur
différent de celui de leur OS. Le développement d'un système de files d'attente
de messages sophistiqué exige de la part des développeurs d'être versés dans la
communication de réseau de sous-couche, comme les protocoles de transport et l'acheminement
des messages.
MSMQ permet de concevoir et mettre en oeuvre un système de files d'attente
de messages au niveau de toute l'entreprise
Bien que les solutions du marché offrent des réponses immédiates, l'acquisition
et la maintenance d'une technologie de ce type peut revenir cher. Microsoft propose
sa technologie de files d'attente de messages Microsoft Message Queue Server (MSMQ),
intégrée à Windows NT 4.0 édition Entreprise (NTS/E) et à l'Option Pack de Windows
NT Server 4.0. MSMQ permet de concevoir et mettre en oeuvre un système de files
d'attente de messages au niveau de toute l'entreprise pour supporter toutes les
applications d'un réseau NT. Le SDK (Software Development Kit) de MSMQ permet
de développer des applications de files d'attente de messages customisées sans
devoir programmer une communication directe entre processus ni connaître la sous-couche
réseau.
MSMQ est un véhicule crucial pour l'échange des messages dans votre réseau NT.
Cet article a pour objet de vous aider à comprendre la technologie de files d'attente
des messages et l'application, par MSMQ, de cette technologie.
Message Queue Server : mettez vos données en rangs serrés
Pour désigner les données d’une application qui traversent un réseau, on parle
souvent de messages. Une file d’attente ou file d’attente de messages est un emplacement
du réseau qui stocke temporairement les messages en déplacement. Une file d’attente
peut résider sur un système envoyant un message ou dans un ordinateur intermédiaire
entre les systèmes d’émission et de réception. Le système de mise en files d’attente
gère principalement des files d’attente, des messages, et des serveurs et clients
qui créent, suppriment, localisent, stockent, acheminent et routent les données
mises en files d’attente.
Le système de files d’attente de messages garantit une remise sûre et méthodique
des messages. Avec lui, une application TP peut assurer un transfert fiable des
données d’un processus à un autre et un traitement précis des requêtes transactionnelles.
Par exemple, un agent de change peut placer les ordres de transactions d’un client
dans une file d’attente au moyen d’une application boursières. Un serveur prend
les ordres dans la file d’attente et les traite sans perdre ni altérer l’ordre.Les
applications pouvant utiliser la communication asynchrone, comme, par exemple,
les applications de messagerie électronique et de Help desk, peuvent également
utiliser les files d’attente.
Une fois les données envoyées, elles ne sont pas tenues d’attendre une réponse
avant de passer à d’autres tâches. Le message queuing s’applique également aux
applications itinérantes.
Par exemple, lorsqu’un commercial en déplacement prend une commande sur son portable
chez le client, l’application de saisie des commandes envoie l’ordre à la file
d’attente locale de l’ordinateur portable. Lorsqu’il retourne au bureau et connecte
le portable au réseau, l’application recevant la commande sur le serveur la prend
dans la file d’attente du portable et la traite automatiquement.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
