> Tech > Message Queue Server : mettez vos données en rangs serrés

Message Queue Server : mettez vos données en rangs serrés

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

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

Comment lutter contre le Phishing ?

Comment lutter contre le Phishing ?

Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.

Tech - Par iTPro.fr - Publié le 24 juin 2010