RPC Message Queuing

Message Queuing (MSMQ) permet aux utilisateurs de communiquer entre les réseaux et les systèmes, quel que soit l’état actuel des applications et systèmes de communication. Les applications envoient et reçoivent des messages via des files d’attente de messages que MSMQ gère. Les files d’attente de messages continuent de fonctionner même lorsque l’application cliente ou serveur n’est pas en cours d’exécution. La mise en file d’attente de message fournit :

  • Messagerie asynchrone. Avec la messagerie asynchrone MSMQ, une application cliente peut envoyer un message à un serveur et retourner immédiatement, même si l’ordinateur cible ou le programme serveur ne répond pas.
  • Remise de messages garantie. Lorsqu’une application envoie un message via MSMQ, le message atteint sa destination même si l’application de destination n’est pas en cours d’exécution en même temps ou si les réseaux et les systèmes sont hors connexion.
  • Routage et configuration dynamique. MSMQ fournit un routage flexible sur des réseaux hétérogènes. La configuration de ces réseaux peut être modifiée dynamiquement sans aucune modification majeure des systèmes et réseaux eux-mêmes.
  • Messagerie sans connexion. Les applications utilisant MSMQ n’ont pas besoin de configurer des sessions directes avec des applications cibles.
  • Sécurité. MSMQ fournit une communication sécurisée basée sur la sécurité Windows et l’API de chiffrement (CryptoAPI) pour le chiffrement et les signatures numériques.
  • Messagerie prioritaire. MSMQ transfère les messages entre les réseaux en fonction de la priorité, ce qui permet une communication plus rapide pour les applications critiques.

Microsoft RPC étend le modèle OSF-DCE (Open Software Foundation-Data Communications Equipment) pour les appels de procédure à distance en permettant aux applications distribuées d’utiliser MSMQ comme transport et de contrôler un grand nombre de ses fonctionnalités. Cette fonctionnalité est disponible à la fois pour les applications RPC conventionnelles et, via l’interface IRPCOptions , pour les applications COM.

Notes

La mise en file d’attente de messages RPC est disponible uniquement sur Windows 2000. Les versions ultérieures de Windows ne prennent pas en charge la mise en file d’attente de messages RPC.

 

Les rubriques suivantes fournissent une vue d’ensemble de la mise en file d’attente de messages :