Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APIKA esittely

APIKA esittely

APIKA rajapintojenhallintaratkaisun (API) esittelytilaisuus Väestörekisterikeskuksessa

Digipalvelutehdas

November 26, 2015
Tweet

More Decks by Digipalvelutehdas

Other Decks in Business

Transcript

  1. SISÄLLYS APIKA lyhyesti Rajapintojen hallinta Nykyiset ominaisuudet Kehitettävät ominaisuudet Mitä

    hyötyä omistajalle Mitä hyötyä kehittäjälle Avoin kehitysprosessi Mistä lisätietoa ja tukea?
  2. APIKA LYHYESTI Rajapintojen hallintatyökalu (light-versio) Ensisijaisesti julkisen sektorin avoimille rajapinnoille

    Kehittäjäportaali Avoin lähdekoodi, avoin kehitysprosessi Apinf.io-alusta, käyttöliittymäkerros API Umbrellalle http://apika.digipalvelutehdas.fi
  3. RAJAPINTOJEN HALLINTA = rajapintojen eli APIen julkaisu ja käytön mahdollistaminen,

    ylläpito ja valvonta. Rajapintojen hallintaan voi kuulua esimerkiksi käyttäjien tunnistaminen, käytön valvonta ja rajoittaminen, muutoksen hallinta, optimointi, turvallisuus Rajapintojen hallintatyökalu voi parhaillaan toimia myös julkisivuna tai kehittäjien itsepalvelukioskina
  4. API1 Lokitiedot Völimuisti API3 Käyttöoikeudet Kutsurajoitukset Lokitiedot Välimuisti Muunnokset API2

    Kutsurajoitukset Lokitiedot Välimuisti Rajapintojen hallinta-alusta Käyttöoikeudet Kutsurajoitukset Lokitiedot Välimuisti Muunnokset … API4 API5 API7 API6 Kehittäjä Kehittäjä
  5. NYKYISET OMINAISUUDET oAnalytiikka: rajapinta tai avain oRajapinnan asetukset oRajapinnan dokumentaatio

    (Swagger) oKäyttäjäprofiili ja API-avaimet oVälimuisti oRajapintakutsujen rajoittaminen (Rate limiting)
  6. KEHITETTÄVÄT OMINAISUUDET oRajapinnat o Backlog o Palautekanava o Pisteytys o

    Testaus (Swagger) o Metadata oJärjestelmä o Asetukset-sivu o Uudelleen brändäys
  7. MITÄ HYÖTYÄ OMISTAJALLE Analytiikka: rajapintojen käyttömäärä graafeina ja lukuina Käyttäjien

    tunnistaminen Käytön rajoittaminen Näkyvyyttä omille rajapinnoille Palautekanava Dokumentaatio Backlogin julkaisu
  8. MITÄ HYÖTYÄ KEHITTÄJÄLLE Käyttäjätunnus ja API-avain Analytiikka oman API-avaimen käytöstä

    Palautekanava Dokumentaatio ja rajapinnan testaus Rajapintojen backlogit Rajapinnan tilan tarkastaminen
  9. AVOIN KEHITYSPROSESSI oScrum-tiimi, kahden viikon sprintit oLähdekoodi avoimesti saatavilla (Github)

    oBacklog nähtävissä (Github, Waffle.io) oPöytäkirjat sprinttipalavereista (Github) oKehityssprintin eteneminen nähtävissä (Waffle.io) oAPIKA-etiketti oIRC-kanava: #apinf