SWIFTNet InterAct Store and Forward
From Wikipedia, the free encyclopedia
SWIFTNet InterAct Store and Forward is a protocol designed and supported by SWIFT. The protocol is used to exchange financial messages between organizations connected to services on to the SWIFTNet network [1].
Contents |
[edit] Protocol
SWIFTNet InterAct Store and Forward is a Store and Forward protocol, implemented using a client-server protocol. SWIFT stores the message centrally, removing the need for the sender and receiver to be connected to the network simultaneously, unlike SWIFTNet InterAct Realtime.
[edit] Sending a message
The sender of the message is the client, and SWIFT is the server:
- client: sends a request to the receiver. The request contains the message payload to be sent.
- server: receives the request.
- server: Stores the message payload for later delivery to the receiver.
- server: sends the response - an acknowledgment that the message has been stored OK.
- client: receives the response.
[edit] Receiving a message
There are two delivery modes for receiving messages:
- Pull mode - the receiver of the message is the client
- Push mode - the receiver of the message is the server
[edit] Pull mode
In Pull mode, the receiver of the message is the client, and SWIFT is the server:
- client: sends a request to retrieve the message from SWIFT.
- server: receives the request.
- server: Retrieves the stored message payload and puts it in the response.
- server: sends the response.
- client: receives the response containing the message payload.
- client: processes the message payload.
- client: sends a request acknowledging receipt of the message to SWIFT.
- server: receives the request.
- server: processes the receipt and creates a response.
- server: sends the response.
- client: receives the response.
Pull mode takes two requests to receive one message. Pull mode is better suited to low-volume applications.
[edit] Push mode
In Push mode, the receiver of the message is the server, and SWIFT is the client:
- client: sends a request containing the stored message payload.
- server: receives the request.
- server: processes the message payload. Creates a response acknowledging receipt of the message.
- server: sends the response.
- client: receives the response.
Push mode takes one request to receive one message. Push mode is better suited to high-volume applications.
[edit] Application
SWIFTNet InterAct Store and Forward is best suited to applications where message delivery is not time-critical. For example:
[edit] See also
- SWIFT
- SWIFTNet InterAct Realtime
- SWIFTNet FileAct Realtime
- SWIFTNet FileAct Store and Forward
[edit] References
- ^ SWIFTNet InterAct. S.W.I.F.T. SCRL ("SWIFT"). Retrieved on 2007-05-18.