Passerelle fédérée
Une Passerelle Fédérée agit comme un point d'accès unifié ou une couche intermédiaire qui gère les requêtes à travers une collection de sources de données ou de services distribués et indépendants. Contrairement à une passerelle centralisée, elle n'héberge ni ne consolide toutes les données ; elle orchestre plutôt la communication, l'application des politiques et la récupération des données à partir de systèmes autonomes et disparates.
Dans les architectures d'entreprise modernes, les données ne sont que rarement stockées à un seul endroit. Elles résident dans divers clouds, systèmes hérités et microservices. Une Passerelle Fédérée est cruciale pour permettre l'interopérabilité et un contrôle d'accès cohérent à travers ce paysage fragmenté. Elle permet aux organisations d'exploiter les silos de données sans violer la souveraineté des données ni introduire des risques massifs de migration de données.
La passerelle fonctionne en maintenant des métadonnées sur les divers services backend auxquels elle se connecte. Lorsqu'un client envoie une requête, la Passerelle Fédérée l'intercepte, détermine quels services sous-jacents sont nécessaires, traduit la requête dans le format approprié pour chaque service, gère les canaux de communication sécurisés (souvent en utilisant des protocoles comme OAuth ou mTLS), agrège les résultats et renvoie une réponse unifiée au client.
Ce concept chevauche considérablement les Passerelles API (qui se concentrent sur le routage des requêtes) et les Service Meshes (qui se concentrent sur la communication de service à service), mais la Passerelle Fédérée met spécifiquement l'accent sur la fédération et l'application des politiques à travers des domaines de données gouvernés indépendamment.