SWIFTNet InterAct Store and Forward
SWIFTNet InterAct Store and Forward est un protocole conçu et maintenu par SWIFT. Il est utilisé pour échanger des messages financiers entre organisations connectées à des services du réseau SWIFTNet[1].
Protocole
modifierSWIFTNet InterAct Store and Forward est un protocole client-serveur en mode différé. SWIFT stocke le message dans un référentiel central, ce qui évite à l’expéditeur et au destinataire d’être connecté au réseau en même temps, contrairement à SWIFTNet InterAct Realtime.
Envoyer un message
modifierL’expéditeur du message est le client, et SWIFT est le serveur :
- le client envoie une requête au destinataire, qui contient le contenu du message à envoyer ;
- le serveur reçoit la requête ;
- le serveur enregistre en son sein le contenu du message pour envoi futur au destinataire ;
- le serveur envoie la réponse – un accusé de réception du bon enregistrement du message ;
- le client reçoit la réponse.
Recevoir un message
modifierIl existe deux modes de livraison possibles pour recevoir les messages :
- Le mode Pull : le destinataire du message est le client ;
- Le mode Push : le destinataire du message est le serveur.
Mode Pull
modifierDans le mode Pull, le destinataire du message est le client, et SWIFT est le serveur :
- le client envoie une requête pour obtenir de SWIFT le message ;
- le serveur reçoit la requête ;
- le serveur récupère le contenu du message enregistré et le place dans une réponse ;
- le serveur envoie la réponse ;
- le client reçoit la réponse contenant le contenu du message ;
- le client traite le contenu du message ;
- le client envoie une requête accusant réception du message auprès de SWIFT ;
- le serveur reçoit la requête ;
- le serveur traite l’accusé de réception et crée une réponse ;
- le serveur envoie la réponse ;
- le client reçoit la réponse.
Le mode Pull impose d’envoyer deux requêtes pour recevoir un message. Il est donc plus indiqué pour les applications n’ayant qu’un faible volume d’informations à échanger.
Mode Push
modifierDans le mode Push, le destinataire du message est le serveur, et SWIFT est le client :
- le client envoie une requête contenant le contenu du message enregistré ;
- le serveur reçoit la requête ;
- le serveur traite le contenu du message, et crée une réponse accusant réception du message ;
- le serveur envoie la réponse ;
- le client reçoit la réponse.
Le mode Push a besoin d’une seule requête pour recevoir un message. Il est donc approprié pour les applications ayant un volume élevé d’informations à échanger.
Application
modifierSWIFTNet InterAct Store and Forward est particulièrement approprié pour les applications pour lesquelles le délai de livraison des messages n’est pas critique. Par exemple :
Voir aussi
modifierLiens externes
modifier- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « SWIFTNet InterAct Store and Forward » (voir la liste des auteurs).
Références
modifier- (en) « SWIFTNet 7.0 – Service description », S.W.I.F.T. SCRL ("SWIFT") (consulté le )