Suorat järjestelmienväliset integraatiot ohi Api-gatewayn ja ESB:n

Last modified by aulaskar@helsinki_fi on 2025/02/04 06:59

Jotkin tuotteet julkaisevat itse rajapintansa, eikä niiden datan reitittäminen Api-gatewayn kautta ole aina käytännöllistä, koska tuote tarjoaa itse omat pääsynhallintansa/tilastonsa/itsepalvelunsa, tai sen tietoliikenne on hyvin raskasta.

Jos nämä apit ovat kuitenkin julkisia ja yleishyödyllisiä, kannattaa niiden Swagger/Openapi-kuvaus julkaista Api-gatewayn katalogissa ja sanallisessa kuvaussivussa(alkusivussa) linkittää varsinaiseen palveluun.
Tällöin kaikki apit löytyvät yhteisestä katalogista, mutta niiden tietoliikenne ei turhaan monimutkaistu.
Edes Openapi/Swaggerkuvaus ei ole täysin välttämätön vaan api-gatewayssa voi julkaista apin jonka ainut sisältö on markdown-sivu jossa ilmoitetaan että apin lisätiedot oikeasti löytyy tämän www-linkin takaa.


Jotkut järjestelmätuoteperheet eivät myöskään ole aidosti avoimia apeja tuottavia ja niiden perhenjäsenten välinen tietoliikenne on valmistajan toimesta optimoitu tehtäväksi suorina integraatioina jäsenten välillä(ilman keskitettyä alustaa kuten Api-gateway tai ESB).
Tällöin yleensä kustannussyistä on tehty näitä valmistajakohtaisia suoria integraatioita ja luovuttu Api-gatewayn tarjoamista hyödyistä. Tyypillisesti niiden omat apit eivät ole tarkoitettu laajempaan käyttöön.