次の方法で共有


BizTalk Accelerator for SWIFT ランタイム

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) には、開発資料とランタイム コンポーネントという 2 つの形式の機能が用意されています。 開発資料には、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 フォームを介したメッセージの送信

  • メッセージ検証エンジン