BizTalk プロジェクト システムについて

BizTalk プロジェクト システムを使用して、Microsoft BizTalk Server アプリケーションまたはビジネス ソリューションの一部またはすべてを作成します。 ソリューションの中核となる要素は、スキーマ、オーケストレーション、Web メッセージの種類、クラス、パイプライン、マップ、参照などの項目の集合である BizTalk プロジェクトです。ユーザーは、これらの項目をビルドしてアセンブリを生成し、生成したアセンブリを展開します。

比較的単純なビジネス ソリューションは、1 つのアセンブリに生成された 1 つの BizTalk プロジェクトのみで構成される場合があります。 ビジネス ソリューションがより複雑な場合 (たとえば、さまざまなシステムとプロセスを統合するソリューションがある場合)、BizTalk ソリューションには、多くの BizTalk プロジェクトから生成され、複数のBizTalk Server コンピューターに展開されるアセンブリが多数存在する可能性があります。

重要

アセンブリ名にはコンマを使用できません。

BizTalk プロジェクトを作成すると、次に示すファイルの種類が 1 つ以上含まれます。 これらのファイルは、ソリューションの作成時にそれぞれ独自の役割を果たします。BizTalk プロジェクト システムでは、ファイルの種類ごとに対応するグラフィカルなデザイン ツールが用意されています。

  • オーケストレーション。 : オーケストレーションとは、ビジネス プロセスのワークフローを表すものです。 オーケストレーション デザイナーを使用して、オーケストレーションをデザインします。 オーケストレーション Designerの詳細については、「オーケストレーション Designerを使用したオーケストレーションの作成」を参照してください。

  • スキーマ。 スキーマは XML ドキュメントの構造を表します。 スキーマは組織内または取引先との間で、アプリケーション間の情報を交換します。 BizTalk エディターは、スキーマを定義するプロセスを単純化します。 BizTalk エディターの詳細については、「BizTalk エディター を使用したスキーマの作成」を参照してください。

  • マップ。 : マップはデータをある形式から別の形式に変換します。 BizTalk マッパーは、送信元スキーマと送信先スキーマを並べて表示し、さまざまなメッセージのデータ要素間の変換を定義できるようにします。 BizTalk マッパーの詳細については、「BizTalk マッパー を使用したマップの作成」を参照してください。

  • パイプライン。 : パイプラインは、さまざまな操作を実行し、後続の処理のために受信メッセージまたは送信メッセージを準備します。 パイプライン デザイナーでは、暗号化と復号化、圧縮、再フォーマッティング、検証などの操作を実装できます。 パイプライン Designerの詳細については、「パイプライン Designerを使用したパイプラインの作成」を参照してください。

    BizTalk プロジェクトは Team Foundation Server (TFS) と互換性があります。

重要

TFS ビルドは “MSBuild Platform” というプロパティを公開し、このプロパティは 3 つの値 (“Auto”、“x86”、“x64”) をとることができます。 ビルドを成功させるには、上記のプロパティの値を x86 に設定する必要があります。

BizTalk プロジェクトは、Visual Studio の他のプロジェクトと共存できます。 Visual Studio のすべてのプロジェクト システムと同様に、BizTalk プロジェクトには、ASP.NET ページなどの他のファイルを含めたり、作成した他のプロジェクトおよびアセンブリを参照できます。 BizTalk プロジェクト テンプレートの詳細については、「プロジェクト テンプレートのBizTalk Server」を参照してください。 BizTalk プロジェクトの作成の詳細については、「BizTalk プロジェクトを作成する方法」を参照してください。

警告

Visual Studio で使用できる他のプロジェクト システムからも BizTalk デザイン ツールにアクセスできますが、ツールの動作は予測できません。 オーケストレーション デザイナー、パイプライン デザイナー、BizTalk エディター、BizTalk マッパーは、BizTalk プロジェクトのコンテキスト内部でのみ使用してください。

参照

オーケストレーションを使用したオーケストレーションの作成DesignerBizTalk エディターを使用したスキーマ作成 BizTalk マッパーを使用したマップの作成パイプラインを使用したパイプラインの作成 DesignerDeveloper ツール