Onion Gateway API
Principes
La Gateway API expose un ensemble d'interfaces REST pour les applications.
Elle est découpée en N couches similaires à un oignon.
Cette architecture se base sur les principes suivants:
- Une API orientée Front. Les Endpoints sont dédiés aux périphériques et optimisés pour les usages.
- Une minimisation de l'usage du réseau.
- Une capitalisation des services sous-jacents.
Elle a été explicitée et mise en oeuvre par Netflix afin de simplifier et optimiser les appels.
Accès direct IHM → Services (via API Back-Office) | Accès optimisés IHM → Services (via API Front-Office) |
---|---|
Ce pattern d'exposition respecte l'organisation et la Classification des Services globale.
Séquence représentative de la médiation
Les API dédiées aux périphériques:
- API iPhone
- API PS4
Une API fonctionnelle réutilisée:
- API Films.
Middleware Solutions https://www.middleware-solutions.fr