SWIFTNet InterAct Store and Forward
Encyclopedia
SWIFTNet InterAct Store and Forward is a protocol designed and supported by SWIFT
Swift
The swifts are a family, Apodidae, of highly aerial birds. They are superficially similar to swallows, but are actually not closely related to passerine species at all; swifts are in the separate order Apodiformes, which they share with hummingbirds...

. The protocol is used to exchange financial messages between organizations connected to services on to the SWIFTNet network .

Protocol

SWIFTNet InterAct Store and Forward is a Store and Forward
Store and forward
Store and forward is a telecommunications technique in which information is sent to an intermediate station where it is kept and sent at a later time to the final destination or to another intermediate station. The intermediate station, or node in a networking context, verifies the integrity of...

 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
SWIFTNet InterAct Realtime
SWIFTNet InterAct Realtime is a protocol designed and supported by SWIFT. The protocol is used to exchange financial messages between organizations connected to services on the SWIFTNet network .- Protocol :...

.

Sending a message

The sender of the message is the client, and SWIFT is the server:
  1. client: sends a request to the receiver. The request contains the message payload to be sent.
  2. server: receives the request.
  3. server: Stores the message payload for later delivery to the receiver.
  4. server: sends the response - an acknowledgment that the message has been stored OK.
  5. client: receives the response.

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

Pull mode

In Pull mode, the receiver of the message is the client, and SWIFT is the server:
  1. client: sends a request to retrieve the message from SWIFT.
  2. server: receives the request.
  3. server: Retrieves the stored message payload and puts it in the response.
  4. server: sends the response.
  5. client: receives the response containing the message payload.
  6. client: processes the message payload.
  7. client: sends a request acknowledging receipt of the message to SWIFT.
  8. server: receives the request.
  9. server: processes the receipt and creates a response.
  10. server: sends the response.
  11. client: receives the response.


Pull mode takes two requests to receive one message. Pull mode is better suited to low-volume applications.

Push mode

In Push mode, the receiver of the message is the server, and SWIFT is the client:
  1. client: sends a request containing the stored message payload.
  2. server: receives the request.
  3. server: processes the message payload. Creates a response acknowledging receipt of the message.
  4. server: sends the response.
  5. client: receives the response.


Push mode takes one request to receive one message. Push mode is better suited to high-volume applications.

Application

SWIFTNet InterAct Store and Forward is best suited to applications where message delivery is not time-critical. For example:

See also

  • SWIFT
    Swift
    The swifts are a family, Apodidae, of highly aerial birds. They are superficially similar to swallows, but are actually not closely related to passerine species at all; swifts are in the separate order Apodiformes, which they share with hummingbirds...

  • SWIFTNet InterAct Realtime
    SWIFTNet InterAct Realtime
    SWIFTNet InterAct Realtime is a protocol designed and supported by SWIFT. The protocol is used to exchange financial messages between organizations connected to services on the SWIFTNet network .- Protocol :...

  • SWIFTNet FileAct Realtime
  • SWIFTNet FileAct Store and Forward
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK