質問があります-BizTalkまたはWF?そして、最初の3つのアーティファクトの背後にある類似のテクノロジーを認識し、それらを構築できることを明確にしておきますが、それらがWFに組み込まれていることがわからないため、なぜ1つを使用するのかを理解しようとしています。他の技術よりも。
- 変換
- バインディング
- ポート/アダプター
- BizTalk Future
変換
BizTalkがネイティブにサポートされており、起動する設計者が強化されており、スキーマとマップを作成する機能がサポートされているのは非常に便利です。さらに、ワークフロー内の統合ポイントについて心配する必要がないため、すべてが変換されるという事実が気に入っています。これは、統合が変化するときにリスクを軽減する一貫した形式であるためです。スキーマとマップをリファクタリングするだけで済みます。 。
対照的に、WFの場合、その豪華さは組み込まれていないので、何かが足りないのでしょうか、それともBizTalkに+1がありますか?
バインディング
バインディングは、BizTalkのもう1つの完全にカプセル化された機能です。前述のアーティファクトにより、ワークフローを文字通り任意のバインディングに設定できます。つまり、テスト中にファイルシステムにバインドでき、本番環境中にサービスにバインドできます。
対照的に、WFでは、そのような贅沢な機能が組み込まれていないので、何かが足りないのでしょうか、それともBizTalkに+2があるのでしょうか。
ポート/アダプター
これは、BizTalkに存在する最大のアーティファクトである可能性があります-IMHO。物理的な接続を多数の具体的な実装に抽象化するために必要な労力。特に、これらの具体的なものの一部が基本的なファイルシステムとSOAP / RESTを超えて、IBMメインフレームやMSMQなどに到達する非常に大規模な組織ではそうです。ワークフローにメッセージを送信する前に、変換を通じて生データを自動的に実行するBizTalkの物理ポートアダプターは、非常にシンプルで洗練されています。
対照的に、WFでは、そのような贅沢な機能が組み込まれていないので、何かが足りないのでしょうか、それともBizTalkに+3があるのでしょうか。
BizTalk Future
最後に、私の調査から、BizTalkを構築したのと同じチームがWFを構築していることを述べておきます。これは素晴らしいことです。さらに、Microsoftの長期的なビジョンは、この新しい流行語「統合サーバー」であり、事実上、BizTalkが今日行うことを提供する緩く結合されたフレームワークの大規模な配列です。そして、Azureの取り組みのおかげで、その取り組みは私にとって非常に理にかなっています。これが貢献していると確信しています。ただし、15年後に機能するソリューションを今日実装する必要がありますが、BizTalkよりもWFを活用する場合、ソリューションをまとめるためにどの部分を使用する必要があるかも理解する必要があります。あなたの経験を教えてください。