Ce este arhitectura API Akana
Pentru a profita de o gamă largă de lucruri pe care API-urile le pot face pentru compania dvs., trebuie să furnizați tipul corect de infrastructură de sprijin pentru API-ul și dezvoltatorii de aplicații, arhitecții și echipele de operațiuni și securitate. Gestionarea eficientă a API înseamnă mult mai mult decât furnizarea unui portal pentru dezvoltatori bun sau a unui gateway de înaltă performanță. Gestionarea API îndeplinește o serie de roluri cheie în întreprinderea digitală modernă, așa cum arătăm în diagrama de mai jos.

Să mergem în aceste straturi mai detaliat.
Stratul de gestionare a informațiilor
Organizațiile digitale moderne rulează pe depozite gigant de date și au nevoie de o dietă constantă de sisteme avansate de baze de date pentru a stoca și gestiona toate acestea. Toate aplicațiile dvs. au nevoie de un strat de date fiabil, de înaltă performanță și veți găsi nevoie de sisteme de stocare a datelor din ce în ce mai avansate (sau simplificate).
Strat de aplicație
Acest lucru vorbește de la sine, este locul în care trăiesc aplicațiile care rulează organizația dvs. În timp ce mulți dintre voi, un an puternic, pentru a putea înlocui aceste aplicații cu alternative mai moderne construite folosind arhitecți de ultimă generație (cum ar fi microserviciile), acest lucru nu este probabil realist în multe cazuri.
Strat de integrare
Acesta este tărâmul autobuzului de servicii pentru întreprinderi (ESB), din ce în ce mai rar, și chiar și mai rar, platforma de integrare a aplicațiilor pentru întreprinderi (EAI). Arhitecții și dezvoltatorii de integrare locuiesc aici, cu cotul adânc în cazanele lor, lucrând magie arcane pentru a expune serviciile din aplicații și date vechi. Abandonați speranța tuturor celor care intrați aici.
Strat de interacțiune
Stratul de interacțiune este locul în care aplicațiile și serviciile utilizate de clienții, partenerii și angajații dvs. interacționează cu aplicațiile și datele dvs. de afaceri. Aplicațiile nu mai sunt entități monolitice care trăiesc în intestinele întreprinderii. Sigur, acești gigantici încă există, dar din ce în ce mai mult, expun funcțiile și datele de bază prin intermediul serviciilor pe care un gateway API le poate consuma și agrega cu alte servicii și capabilități pentru a crea API-uri pe care aplicațiile moderne le pot utiliza. Nucleul stratului de interacțiune este gateway-ul soluției de gestionare API.