Fiorano SWIFT Solution Architecture
Fiorano ESB/SOA enables the creation of event flows to communicate with SWIFT systems, via prebuilt adapters / components shipped with the platform.
The figure below illustrates how Fiorano SOA connects and communicates with SWIFT Net:
Alliance Access provides various interfaces for SWIFT applications to connect for SWIFT communication. These interfaces include MQ Series, SOAP, File and FTP. Fiorano SOA has prebuilt adapters which support these protocols, enabling communication with Alliance Access. SWIFT Alliance Access (SAA) connects to SWIFTNet through the SWIFT Alliance Gateway.
SWIFT Alliance Access provides below interfaces to connect to business applications:
- SOAP Host Adapter
- MQHA (IBM WebSphere MQ Interface)
- MQSA (soon to be decommissioned)
- File Transfer Adapter
- Direct File Transfer
|SAA Host Adapter||Fiorano Connectivity Adapter to be used in conjunction with the Fiorano SWIFT Adapter|
|MQHA||MQ Series In and MQ Series Out Adapters|
|MQSA||No support required|
|SOAP||Web Service Consumer 4.0/ 5.0|
|File Transfer||File Reader and File Writer|
|Direct File Transfer||File Reader and File Writer|
SWIFT comprises of two different types of messages - MT (Message Type) and MX (XML Message Type).
MT messages are further categorized into 9 different categories. Each category in-turn consists of various messages in the MTxxx format.
MX messages are similarly divided into various types with each message having its own MX identifier.
MT messages are sent/received using the FIN messaging service whereas MX messages are transferred using the InterAct messaging service. The FileAct messaging service transfers files which have either of these message types.Message Creation
Definitions of different MTXML and MX messages from various business processes can be transformed to MTXML/MX using Fiorano transformation tools via a simple drag and drop approach.
The Fiorano MTXML convertor, based on the SWIFT SDK, can be used to convert MTXML messages to MT messages which can then be sent to the SWIFT system using the Fiorano connectivity adapters outlined in the table above.Message Validation
The validation of MT messages can be done by using the Fiorano MT Validator component which performs the validations based on the latest validation rules mentioned in the SWIFT User Handbook and SDK.
The validation of MX messages can be done using the ISO20022Validator adapter.Message Conversion
There are two types of message conversion - MT to MX and MT to XML.MT-XML
All MT messages can be converted into XML messages based on the schemas defined in the SWIFT SDK using the FioranoMT2XMLConvertor adapter. Once converted, these messages can be transformed to any business process schemas using the Fiorano transformation tool.
Supported Message Types (MT) are noted below:
Contact us at firstname.lastname@example.org for more information, a personalized demo or even if you have a quick question.