Message-driven traitement est l'un des processus qui se déroulent au sein de l'environnement informatique client / serveur de base. Essentiellement, message-driven transformation a lieu quand un client envoie une requête de calcul sous la forme d'un message à un logiciel qui agit comme un récepteur et distributeur du message. Le récepteur, ou d'un courtier message comme il est parfois appelé, puis achemine le message vers l'application serveur approprié.
Dans la structure du message-driven traitement, les messages qui contiennent des demandes pour des cours spécifiques d'action peut varier dans la façon dont la demande de message est configurée. Le message peut contenir des éléments tels que le nom ou une étiquette pour l'application qui est demandé, ainsi qu'à indiquer un certain sens de l'urgence ou un calendrier de traitement de la demande du côté du serveur. En fonction de la structure du message, le récepteur courtier ou un message peut répondre à l'expéditeur du message, ainsi que de transférer le message vers le serveur approprié.
L'utilisation des message-driven traitement est courant dans les environnements qui font usage de l'informatique distribuée. En d'autres termes, si l'ensemble du réseau couvre une vaste zone géographique, il peut y avoir un besoin accru pour le dépistage de nouveaux messages ou des applications avant de les autoriser à exécuter. Lorsque ce type de message-driven traitement est utilisé, il ya généralement des composants logiciels supplémentaires appelés middleware qui aident à gérer l'augmentation du flux de messages provenant de diverses sections isolées du réseau. Cela peut aider à alléger le fardeau sur le serveur hérité, comme le middleware permet de trier, qualifier et router les messages.
Bien message-driven traitement est une approche qui implique plusieurs étapes avant que l'action destinée est accomplie, il n'ya pas de décalage dans le temps impliqué. Les utilisateurs finaux ne sont pas susceptibles de remarquer un ralentissement de la fonction tout message-driven traitement est en cours. En fait, la plupart des utilisateurs ignorent complètement ce type de fonction est en marche, car la plupart des messages de demande sont générés dans le cadre du processus en cours automatisés de maintenir le système opérationnel.