新しいMVCシステムのアーキテクチャを開発しています。レガシーシステムには「ファサード」と呼ばれるレイヤーがありますが、それは古典的なGoFファサードではありません。サービスアグリゲータのようなものです。複数のサービスを呼び出し、応答を必要な応答に集約/変更し、その応答をコントローラーに返すための便利なレイヤーとして使用されます。
このレイヤーの名前を教えてください。考えられるアイデアは次のとおりです。
他に何か考えはありますか?ありがとう!!
レイヤーはサブシステムでリクエストを調整し、応答を集約するため、確かに古典的なGoFではありません。 リモートファサード でもありません。
この種のレイヤーは、特にドメインモデルをカプセル化することを意図している場合、 サービスレイヤーMartin Fowlerのアプリケーションアーキテクチャのビュー と呼ばれます。
マイクロサービスアーキテクチャでは、コンポーネントはおそらく APIゲートウェイ と呼ばれます。
一部のリクエストは、適切なサービスに単純にプロキシまたはルーティングされます。複数のサービスにファンアウトすることにより、他のリクエストを処理します。