ファサードレイヤーに何を配置する必要があるか、およびファサードレイヤーが下にあるレイヤーに対して何回呼び出す必要があるかについて「ディスカッション」を行っています。
私たちのプロジェクトには、サービスとデータベースへの呼び出しを調整するオーケストレーションレイヤーがあります。また、ビジネスルールと計算を備えたビジネスレイヤーもあります。
私たちのファサードレイヤーには、セキュリティチェック、ロギング、エラー処理があります。
ここで、質問:ファサードにオーケストレーションレイヤーへの呼び出しが1つしかないのか、それとも複数の呼び出しで問題ないのか。単一の呼び出しのみの場合、これらのレイヤーを単一のレイヤーにマージする必要があります。
これらはC#で記述されたWCFサービスです。