Share via


BizTalk Accelerator for SWIFT 執行階段

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 提供兩種形式的功能:開發資料和執行時間元件。 開發資料包括 XSD 架構、驗證規則和原則,以及範例程式碼。 執行時間元件包括自訂 SWIFT 反組譯程式、自訂 SWIFT 組合器、訊息修復和新提交協調流程 (MrsrRepair.odx) ,以及 FIN 回應對帳協調流程 (FrrMain.odx) 。 如需訊息修復和新提交的詳細資訊,請參閱 訊息修復和新提交。 如需 FRR 的詳細資訊,請參閱 FIN 回應對帳

下圖顯示A4SWIFT的高階系統架構。

顯示A4SWIFT系統架構的影像。

下圖說明訊息在A4SWIFT與後端應用程式之間流動的方式,以及A4SWIFT如何在 MRSR 網站中使用 InfoPath 表單進行訊息修復和新提交。

此圖顯示訊息在A4SWIFT與後端應用程式之間流動的方式,以及A4SWIFT如何使用 InfoPath。

下圖說明訊息在 A4SWIFT 與 SWIFT 網路之間的流動方式。

顯示訊息在 A4SWIFT 與 SWIFT 網路之間流動方式的影像。

您可以將所有A4SWIFT元件定義為BizTalk Server應用程式元件的垂直特定實作。 BizTalk 加速器提供開發和執行時間功能,以在BizTalk Server上加速垂直特定的 BizTalk 應用程式開發。 因此,所有A4SWIFT元件 (開發或執行時間) 遵守並符合BizTalk Server應用程式架構。 A4SWIFT將執行時間元件安裝到BizTalk Server執行時間做為自訂群組件。 在編譯和部署開發資料之後,A4SWIFT和BizTalk Server執行時間會使用這些資料來提供 SWIFT 傳訊和自動化功能。

下圖顯示BizTalk Server的高階應用程式拓撲。

顯示BizTalk Server的高階應用程式拓撲的影像。

BizTalk Server應用程式模型會使用 MessageBox 資料庫和發行者模式,以控管 MessageBox 資料庫的訊息流程進出。 如需 BizTalk 架構和應用程式設計的詳細資訊,請參閱BizTalk Server說明。

A4SWIFT應用程式模型會繼承BizTalk Server應用程式模型,並將其新增至 SWIFT 特定元件,以協助BizTalk Server上的 SWIFT 相關解決方案。 下列清單描述這些A4SWIFT特定元件:

  • 執行時間元件。 接收管線中的 SWIFT 反組譯程式、傳送管線中的 SWIFT 組合器、訊息修復和新提交協調流程,以及 FIN 回應對帳協調流程。

  • 開發資料。 要包含在客戶解決方案中的 SWIFT 架構、規則、協調流程和範例專案,並部署至執行時間以供執行。

    本節詳細說明A4SWIFT執行時間。

    此部分包含:

  • SWIFT 解譯器

  • SWIFT 組合器

  • 透過接收位置和 InfoPath 表單提交訊息

  • 訊息驗證引擎