操作ガイドの計画セクションでは、BizTalk Server 環境に関連する役割と責任について説明します。 これには、BizTalk Server 環境のアプリケーションとデータ層の計画に関する推奨事項が含まれており、BizTalk ソリューションのリリース管理ステージの計画に関する推奨事項が提供されます。
「計画しないことは、失敗を計画することだ」とよく言われます。この格言には確かに例外がありますが、実稼働 BizTalk ソリューションの成功した実装は、それらの一つではありません。 計画セクションのこの入門トピックでは、BizTalk ソリューションを計画するときに行う必要がある決定の概要を説明します。
BizTalk Server がジョブに適したツールであるかどうかを判断する
BizTalk Server は、"ビジネス統合エンジン" と考えることができます。BizTalk Server の中核となるのは、さまざまなビジネス システム、プロセス、メッセージを統合するように設計されています。 たとえば、EDI 標準に準拠したメッセージを交換するビジネス システムは、RosettaNet 標準に準拠するメッセージを交換するビジネス システムと統合する必要がある場合があります。 または、SAP を使用する内部ビジネス システムは、Microsoft SQL Server データベースにデータを格納する別の内部ビジネス システムと通信する必要がある場合があります。 または、FTP プロトコルを使用してのみメッセージを送受信できるビジネス システムでは、HTTP プロトコルのみを使用できるビジネス システムとメッセージを交換する必要があります。
SQL Server は、システム間のメッセージ配信の仲介者として機能することで、このような異種システムの統合に対応します。 BizTalk Server では、さまざまな業界標準のトランスポート プロトコル、ドキュメント交換形式、および基幹業務アプリケーションがサポートされています。
BizTalk Server には、BizTalk オーケストレーション エンジンの強力なビジネス プロセス自動化機能も用意されています。 BizTalk オーケストレーション デザイナーを使用して、BizTalk オーケストレーション エンジンで実行される実行可能コードに組み込むことができるビジネス プロセスの視覚的表現を作成します。
BizTalk Server には、メッセージ ワークフロー エンジン、ビジネス ルール エンジン (BRE)、ビジネス アクティビティ監視 (BAM) などのインフォメーション ワーカー向けのテクノロジなど、ビジネス統合を容易にする他のいくつかの機能も含まれています。
BizTalk Server ビジネス プロセス管理機能の使用の詳細については、「 Microsoft と BPM - A Technology Overview」を参照してください。 Microsoft が提供するさまざまな統合テクノロジと、その他の利点の詳細については、「 BizTalk Server から Azure Integration Services に移行する理由」を参照してください。
特定の統合シナリオは、他の Microsoft 製品に適しています。 主に次のいずれかのシナリオに重点を置いている場合は、BizTalk Server の代わりにこれらの Microsoft 製品を使用することを検討してください。
シナリオ | 使用する製品 |
---|---|
ユーザー プロビジョニング |
Microsoft Identity Lifecycle Manager 2010 Microsoft Identity Lifecycle Manager 2010 の詳細については、「 Microsoft Identity Lifecycle Manager 2010 FP1」を参照してください。 |
システム間のデータ レプリケーション |
SQL Server レプリケーション SQL Server レプリケーションの詳細については、「 SQL Server 2008 R2 レプリケーション」を参照してください。 |
データの抽出、変換、読み込み (ETL) |
SQL Server Integration Services (SSIS) SQL Server Integration Services の詳細については、「 SQL Server 2008 R2 Integration Services」を参照してください。 |
ジョブに適した BizTalk Server のエディションの決定
BizTalk Server には 4 つの異なるエディションがあり、それぞれのエディションは特定のシナリオを対象とします。 BizTalk Server の 4 つのエディションは次のとおりです。
エンタープライズ - 大量、信頼性、可用性に関するエンタープライズ レベルの要件をお持ちのお客様向けに設計されています。
Standard - 中程度のボリュームとデプロイのスケール要件を持つ企業向けに設計されています。
ブランチ - RFID を含むハブ アンド スポーク展開シナリオ向けに設計された BizTalk Server の特殊バージョン。
開発者 - 開発とテストの目的で Enterprise Edition のすべての機能を提供し、評価目的でコストなしで BizTalk Server Evaluation Edition として利用できます。 Evaluation Edition としてインストールすると、BizTalk Server は 120 日間機能します。
RFID Enterprise - BizTalk RFID Server と BizTalk RFID Mobile を含む、豊富な RFID およびセンサー ソリューションの開発、展開、管理のためのスケーラブルで拡張可能なプラットフォームを提供するように設計されています。
BizTalk Server のさまざまなバージョンの詳細については、「 BizTalk Server の新機能、インストール、構成、およびアップグレード」を参照してください。
メッセージ読み込みの計画
BizTalk Server がビジネス統合のニーズを満たしていると判断したら、次に決定する必要があるのは、BizTalk ソリューションが処理するメッセージの読み込みです。 BizTalk Server のエディションによってスケールアップとスケールアウトの機能が異なるため、これは重要な決定です。
メッセージの読み込みを決定する鍵は、ロード テストを実行して、BizTalk ソリューションの最大持続可能なスループット (MST) と最大持続可能な追跡スループット (MSTT) を決定することです。 持続可能な最大スループットの測定とパフォーマンスの一般的なベスト プラクティスの詳細については、 BizTalk Server 2009 パフォーマンス ガイドを参照してください。
拡張の計画
多数の取引先を追加する場合、ホスト クラスタリングを使用する必要がある場合、または BizTalk グループで BizTalk Server を実行している複数のコンピューターにスケールアウトする必要がある場合は、BizTalk Server の Enterprise エディションを使用して BizTalk ソリューションを実装することを検討してください。 BizTalk Server の Standard エディションと Branch エディションでは、グループまたはホスト クラスタリングで BizTalk Server を実行している複数のコンピューターは対応していません。