4. ERILAISIA RAJAPINTOJA
API – APPLICATION PROGRAMMING INTERFACE
Avoin rajapinta
Julkinen
kehittäjäportaali
OPEN API
Yhteistyökumppaneille
Kehittäjäportaali
avattu
yhteistyökumppaneille
PARTNER API
Organisaation
sisäinen
Sisäinen
kehittäjäportaali
PRIVATE API
6. 6
DATA & AI LANDSCAPE 2019
Source: Matt Turck, Lisa Xu & FirstMark
https://gist.github.com/nemosupremo/b90a752eb715858a9cc7c010b3d128ff
Toimialakohtaiset
Avoin data
Yrityssovellukset
Tekoäly
Koneoppiminen
7. TARKISTA SOVELTUVUUS
API-EKOSYSTEEMIN HYÖDYNTÄMINEN
Onko tuki
pienille kielille
kuten suomi?
Onko tuki EU-
alueella?
KIELITUKI
Mikä
hinnoitteluperuste?
Elinkaarikustannukset?
HINNOITTELU
Kuka omistaa
datan?
Missä data
sijaitsee?
DATAN
OMISTAMINEN
8. 8
REST API:N RINNALLE TULLUT UUSIA API-TEKNOLOGIOITA
REST
Event-
Driven
Archi
tecture
Swagger
GraphQL AsyncAPI
11. MARKKINOILLA ON ISO MÄÄRÄ TYÖKALUJA API-HALLINNOINTIIN
Source: Gartner
Työkalut API-rajapintojen
määrittelyyn, testaukseen ja
julkaisuun
API MANAGEMENT
API-rajapintojen näkyvyys
käyttäjäryhmille
Kyselyiden rajoittaminen ja
statistiikat
API GATEWAY
19. TIETOSUOJA JA JULKINEN API
20
Facebook ja Cambridge Analytica herättivät
keskustelun API-rajapintojen tietosuojasta
MITÄ TIETOJA VOI JULKAISTA API-RAJAPINNASSA?
20. 21
FACEBOOK API - RELEASE NOTES 20.4.2018
Source: Facebook API release notes 20.4.2018
https://gist.github.com/nemosupremo/b90a752eb715858a9cc7c010b3d128ff
Henkilötietoja
poistettu
API
Lisätty
tunnistautuminen
Friends API
Poistettu
21. TARKISTA AINAKIN NÄMÄ
22
Tietosisältö
Koostetut tiedot
Tiedon validointi
request
response
virheilmoitukset
GDPR VAIKUTTAA MYÖS RAJAPINTOIHIN
Logit
Tietokanta
Ulkoiset integraatiot
API TOTEUTUS
22. YHTEENVETO
23
Ota uusi teknologia harkiten käyttöön
Tarkista hinnoittelumallit ja elinkaarikustannukset
API vaatii myös hallinnointia
Muista kaikki kehittäjäportaalin kohderyhmät
Varmista API:n ja taustajärjestelmien tietosisältö
API-TRENDIT JA NIIDEN VAIKUTUKSET
23. The Data Refinery Company
Merja Kajava
@mkajava
merja.kajava@aavista.com 24