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. Message queuing 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.
- de 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 hiérarchisée. 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 Open Software Foundation–Data Communications Equipment (OSF-DCE) pour les appels de procédure distante en permettant aux applications distribuées d’utiliser MSMQ comme transport et de contrôler la plupart de ses fonctionnalités. Cette fonctionnalité est disponible à la fois pour les applications RPC conventionnelles et, via l’interface IRPCOptions, aux applications COM.
Note
La mise en file d’attente de message 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 des messages :
- Vue d’ensemble de l’architecture de Message Queuing Services
- propriétés de message et de file d’attente de messages
- utiliser MSMQ comme de transport RPC
- Configuration système requise pour les applications RPC-Message_Queuing
- développement d’applications de mise en file d’attente RPC-Message
- des services de sécurité MSMQ