展示を参照してください。

3つのビジネスプロセスを実装する必要があり、実装はいくつかの異なるSaaSアプリケーションと通信する必要があります。
これらのプロセスは、個別の(サイロ化された)LOBによって所有され、主に相互に独立していますが、いくつかのビジネスエンティティを共有しています。各LOBには1つの開発チームと独自の予算があります。この組織のコンテキストでは、データモデルの冗長性を最小限に抑えてこれらのビジネスプロセスを実装するAPIのAPIデータモデルを選択するための最も効果的なアプローチは何ですか。
A)ビジネスプロセスの一貫した部分と関連するビジネスエンティティの定義に沿った、いくつかの境界コンテキストデータモデルを構築します

B)確立されたマイクロサービスとアジャイルAPI中心のプラクティスに従うために、APIごとに個別のデータモデルを構築します

C)XMLスキーマを使用してすべてのAPIデータモデルを構築し、組織全体で一貫性と再利用を促進します

D)3つのビジネスプロセスすべてからのすべてのデータ型を統合する1つの集中型Canonicalデータモデル(エンタープライズデータモデル)を構築し、データモデルの一貫性と非冗長性を確保します
