SWIFT Send Adapter Architecture
In general, BizTalk Server send adapters are hosted in the BizTalk service process, Btsntsvc.exe. This means that BizTalk Server manages the lifetime of the adapter.
There are two ways of sending messages to the SWIFT network: synchronous (ExchangeRequest) and asynchronous (not implemented for this release). In BizTalk Server, the send adapter should support the following communication patterns to interact with the BizTalk Messaging Engine:
Solicit response — messages are exchanged in pairs, called the primitives, with the SWIFT network. Any messages sent to SWIFT will have a response be it business, acknowledgement or error. The response message is submitted back to messagebox. This mode of operation is used for Real-Time communication.
One way send — the adapter when configured in one way operates in store and forward mode. The messages are sent to a preconfigured queue as opposed to a receipient. The sender can retrieve the response by opening a session with the queue in push or pull mode.
The way you create the adapter affects the way it operates.