Öppna APIer - för att få allt det där gjort du annars inte hinner PRESENTERAS AV ANDREAS KROHN
Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794
Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794
Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794
Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794
Agenda
Agenda 1 VAD & VARFÖR?
Agenda 1 2 SVENSKA VAD & VARFÖR? APIer
Agenda 1 2 SVENSKA 3 VAD & VARFÖR? APIer TEKNIK
Agenda 1 2 SVENSKA 3 4 VAD & VARFÖR? APIer TEKNIK HUR MAN ÖPPNAR UPP EN DATAKÄLLA
Vad & varför?
Internets Begynnelse Visa information på World Wide Web
Internets Begynnelse Visa information på World Wide Web Web 2.0 Användare skapar innehållet
Internets Begynnelse Visa information på World Wide Web Web 2.0 Användare skapar innehållet Nu Tjänster som bygger på andra tjänster
API
API Application Programming Interface
API = kontrakt
API = kontrakt Fråga rätt så skickar jag min data
kundo.se/api/bokus/b.json
kundo.se/api/bokus/b.json
INTERNT inom våra egna väggar
INTERNT inom våra egna väggar
INTERNT inom våra egna väggar PARTNER med utvalda få
INTERNT inom våra egna väggar PARTNER med utvalda få
INTERNT inom våra egna väggar PARTNER med utvalda få PUBLIKT öppet för alla
Svenska APIer
Svenska APIer mashup.se/apikatalog
46elks.com
openaid.se
data.goteborg.se/pages/ Webservice.aspx?ID=9
api.krisinformation.se
sverigesradio.se/sida/gruppsida.aspx? programid=3756&grupp=10541
ksamsok.se/api
trafiklab.se
öppnadata.se
api.libris.kb.se
kth.se/api
it.umu.se/vara-tjanster/hitta-pa-campus/
Teknik
SOAP
SOAP Fördelar
SOAP Fördelar Transaktions
SOAP Fördelar Transaktions Enterprise security
SOAP Fördelar Transaktions Enterprise security Nackdelar
SOAP Fördelar Transaktions Enterprise security Nackdelar Endast XML
SOAP Fördelar Transaktions Enterprise security Nackdelar Endast XML Mycket data
REST
REST Fördelar
REST Fördelar Många dataformat
REST Fördelar Många dataformat Populärt och enkelt
REST Fördelar Många dataformat Populärt och enkelt Nackdelar
REST Fördelar Många dataformat Populärt och enkelt Nackdelar Ej lika accepterat inom Enterprise
REST Fördelar Många dataformat Populärt och enkelt Nackdelar Ej lika accepterat inom Enterprise Inga transaktioner/spårbarhet
api.booli.se/listing/uppsala
api.booli.se/listing/uppsala api.runkeeper.com/user/
api.booli.se/listing/uppsala api.runkeeper.com/user/ api.linkedin.com/v1/companies/162479
POST api.example.com/user
POST api.example.com/user PUT api.example.com/user/123
POST api.example.com/user PUT api.example.com/user/123 GET api.example.com/user/123
POST api.example.com/user PUT api.example.com/user/123 GET api.example.com/user/123 DELETE api.example.com/user/123
API Facade
API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade API API API API API CMS DB Enterprisesystem Ekonomisystem...?
API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade API API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade
API Versionshantering Facade
API Facade Versionshantering Felhantering
API Facade Versionshantering Felhantering Dataformat
API Facade Versionshantering Felhantering Dataformat Statistik
API Facade API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade Mobilappar API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade Mobilappar Widget API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade Mobilappar Widget www API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Facade Mobilappar Widget www... API Facade CMS DB Enterprisesystem Ekonomisystem...?
API Management
API Authentication Management
API Management Authentication Transformationer
API Management Authentication Transformationer Cache
API Management Authentication Transformationer Cache Traffic Management
API Management Authentication Transformationer Cache Traffic Management Statistik
API Management Authentication Transformationer Cache Traffic Management Statistik Utvecklarportal
Vendors
Vendors Apigee
Vendors Apigee Mashery
Vendors Apigee Mashery Layer 7
Vendors Apigee Mashery Layer 7 3scale
Vendors Apigee Mashery Layer 7 3scale APIHQ
Att öppna en datakälla
Mål
Mål Det absolut perfekta APIet
Mål Det absolut perfekta APIet
Mål Det absolut perfekta APIet Ett API som hjälper oss uppnå våra mål
pragmatisk > standard
Kom igång
Kom igång Publicera existerande data
Kom igång Publicera existerande data Lyssna på feedback
Kom igång Publicera existerande data Lyssna på feedback Förfina
Kom igång Publicera existerande data Lyssna på feedback Förfina Viktigare att publicera än att vara perfekt
Mer än teknik
Mer än Dokumentation teknik
Mer än teknik Dokumentation Support
Mer än teknik Dokumentation Support Användaravtal
Mer än teknik Dokumentation Support Användaravtal Marknadsföring
Mer än teknik Dokumentation Support Användaravtal Marknadsföring Långsiktighet
Använd APIer
Använd APIer andras data,
Använd APIer andras data, din presentation
Publicera APIer
Publicera APIer din data,
Publicera APIer din data, andras presentation
Utvecklare
Utvecklare ny mellanhand,
Utvecklare ny mellanhand, deras framgång är din framgång
Läs mer
Läs mer mashup.se
Läs mer mashup.se programmableweb.com
Läs mer mashup.se programmableweb.com opengov.se
Ikoner från... thenounproject.com gentleface.com twitter.com/kemie
Frågor? andreas@dopter.se @andreaskrohn mashup.se TACK FÖR ATT NI LYSSNADE!