ドメインセパレーションと エンタープライズアーキテクチャ (旧称 アプリケーションポートフォリオ管理)
ドメインセパレーションは エンタープライズアーキテクチャ でサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
エンタープライズアーキテクチャにおけるドメインセパレーションの仕組み
エンタープライズアーキテクチャのドメインセパレーションは「データのみ」のレベルですが、ドメインセパレーションの使用に役立ついくつかの要因があります。
- データはドメインセパレーションできます。
- ドメイン列は、ベースシステムのアプリケーションテーブルと エンタープライズアーキテクチャ テーブルにあります。
- インスタンスオーナーによって、ドメインが作成され、ドメイン固有の構成が管理されます。
- テナントドメインは、独自のアプリケーションデータを管理できます。
- アプリケーションプロパティはドメインに関連付けられています。
- インスタンスオーナーは、ビジネスロジックとプロセスをドメインセパレーションすることができます。ビジネスルールとポリシーは、テナントによって、特定のドメイン内で作成できます。
- ビジネスロジックとプロセスはテナントドメインによって管理できます。