BizTalk Accelerator for SWIFT Runtime
Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) provides functionality in two forms: development materials and runtime components. Development materials include XSD schemas, validation rules and policies, and sample code. Runtime components include the custom SWIFT disassembler, the custom SWIFT assembler, the Message Repair and New Submission orchestration (MrsrRepair.odx), and the FIN Response Reconciliation orchestration (FrrMain.odx). For more information on Message Repair and New Submission, see Message Repair and New Submission. For more information on FRR, see FIN Response Reconciliation.
The following figure shows the high-level system architecture of A4SWIFT.
The following figure illustrates how messages flow between A4SWIFT and a back-end application, and how A4SWIFT uses InfoPath forms in MRSR site for Message Repair and New Submission.
The following figure illustrates how messages flow between A4SWIFT and the SWIFT Network.
You can define all A4SWIFT components as vertical-specific implementations of BizTalk Server application components. BizTalk accelerators provide development and runtime functionality to accelerate vertical-specific BizTalk application development on top of BizTalk Server. Therefore, all A4SWIFT components (development or runtime) abide by, and fit into, the BizTalk Server application architecture. A4SWIFT installs runtime components into the BizTalk Server runtime as custom components. After development materials are compiled and deployed, A4SWIFT and the BizTalk Server runtime use them to provide SWIFT messaging and automation functionality.
The following figure shows the high-level application topology for BizTalk Server.
The BizTalk Server application model uses the MessageBox database and the publisher-subscriber pattern that governs message flow into and out of the MessageBox database. For more information about BizTalk architecture and application design, see BizTalk Server Help.
The A4SWIFT application model inherits the BizTalk Server application model and adds to it SWIFT-specific components to facilitate SWIFT-related solutions on BizTalk Server. The following list describes these A4SWIFT-specific components:
Runtime components. SWIFT disassembler in the receive pipeline, SWIFT assembler in the send pipeline, Message Repair and New Submission orchestration, and FIN Response Reconciliation orchestration.
Development materials. SWIFT schemas, rules, orchestrations, and sample projects to be included in customer solutions and deployed onto the runtime for execution.
This section describes the A4SWIFT runtime in detail.
This section contains:
Submitting Messages Through Receive Locations and InfoPath Forms