フェデレーテッドゲートウェイ
フェデレーテッドゲートウェイは、一連の独立した分散データソースまたはサービス全体にわたるリクエストを管理する、統一されたアクセスポイントまたは仲介レイヤーとして機能します。集中型ゲートウェイとは異なり、すべてのデータをホストしたり統合したりするのではなく、異なる自律的なシステムからの通信、ポリシー適用、データ取得をオーケストレーションします。
現代のエンタープライズアーキテクチャでは、データが単一の場所に格納されていることはめったにありません。それはさまざまなクラウド、レガシーシステム、マイクロサービスに分散しています。フェデレーテッドゲートウェイは、この断片化された環境全体で相互運用性と一貫したアクセス制御を可能にするために極めて重要です。これにより、組織はデータ主権を侵害したり、大規模なデータ移行リスクを導入したりすることなく、データサイロを活用できます。
このゲートウェイは、接続されているさまざまなバックエンドサービスに関するメタデータを維持することによって動作します。クライアントがリクエストを送信すると、フェデレーテッドゲートウェイがそれを傍受し、必要な基盤となるサービスを判断し、リクエストを各サービスに適した形式に変換し、安全な通信チャネル(OAuthやmTLSなどのプロトコルを使用することが多い)を管理し、結果を集約し、クライアントに統一された応答を返します。
この概念は、APIゲートウェイ(リクエストルーティングに焦点を当てる)やサービスメッシュ(サービス間通信に焦点を当てる)と大きく重複していますが、フェデレーテッドゲートウェイは、独立して管理されているデータドメイン全体にわたるフェデレーションとポリシー適用を特に強調しています。