Öppna APIer - för att få allt det där gjort du annars inte hinner

Relevanta dokument
TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Laboration 2 RESTful webb-api

När geografisk information blir allas egendom

INTERSTAGE V4. Application Server. Integration Server. Portal Server. Network Access Server 1 INTERSTAGE V4. INTERSTAGE Application Server

Arkitektur. Den Röda Tråden

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Webbtjänster med API er

Webbtjänster med API er

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

API säkerhet och möjligheter

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449

Kom-och-fika Öppna system & E-tjänster.

Dags för en ny söktjänst på KTH

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

BTH Studentkontohantering API Management

BIM konceptuell överblick och utblick

Alla rättigheter till materialet reserverade Easec

Magnus Lundgren

Användarmeddelande (november 2015) Ny programversion. FLEX Lön. Version 16.1a

Bli framgångsrik med CRM. Det behöver inte vara så komplicerat! made for sales people

SAS USER FORUM SWEDEN 2017 USER FORUM. SAS Viya och öppenhet en gemomgång av LUA-, Java-, Python- och REST-gränssnitten mot SAS Viya

Bli innovativa. På riktigt.

SOA. Länkar +ll sidor om SOA h3p:// h3p://dsv.su.se/soa/

BLOGGING I SOCIALA MEDIER

Serviceklass för Facebook Graph API

Standardiserade API:er

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Webbplats analys emreemir.com

Bredbandsbåten Hubory, Johan Hagert

Från Data till Process

Distribuerade affärssystem

Webbtjänster med API er

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Mina Vårdkontakter och HälsaFörMig - hur kompletterar de varandra?

LEX INSTRUKTION REPLIKERING UPPGRADERING

Webbtjänster med API er

Services + REST och OAuth

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985

PHP - Fortsättning. PHP och MySQL

LOGO Hitta a v ä v r ä de e i n y n a a ka k n a a n l a er e

Integrationshandledning Rekommenderade läkemedel

Christer Scheja TAC AB

Basware Experience Sverige 2012

TEKNISK INFORMATION CENTURI 8. Kungsholmsgatan Stockholm Telefon

Klassens gemensamma textskapande i en wiki.

IT för personligt arbete F2

Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011

DI Studio nyheter

Projektuppgift- Mashup- Applikation

Freddie Rinderud Senior advisor

WORKSHOP FÖR FRAMTIDEN

Filhanterare med AngularJS

Webbtjänster med API er

Frågorna är besvarade av Roger Blomquist, VD. 3. Hur ser GTM:s nuvarande marknads-situation/-position ut?

Basware Experience Sverige 2012

Skolan håller på att digitaliseras! Hänger du med på resan? Öppen föreläsning 5 mars

BLOGGING SOM UTVECKLAR FÖRETAG

Så ånvå nder du Jordbruksverkets ståtistikdåtåbås

Identity Management i ett nätverkssäkerhetsperspektiv. Martin Fredriksson

LIBRIS öppna infrastruktur

Modul 10: Lagra information i Azure SQL Database

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Primärvårdskonferens Tips på enkla verktyg för lyckade seminiarier och föreläsningar!

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

FANS Network Meeting. SAS Platform 25/10-18

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

360 i Sverige nuläge och framtid. Anders Palm Per Luks Software Innovation

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

Du kan läsa mer om de nya funktionerna under Versionsdokument i Hjälpcentret.

Integrationshandledning Nationell lista läkemedel under utökad övervakning

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI

Borde den svarta lådan vara grå?

Slutrapport. APFy.me

Middleware vad, hur, varför när?


Att tänka på inför integrationen

SAS VIYA JOHAN ELFMAN ROLAND BALI

Integrationshandledning Handelsvaror

Big Data i spelbranchen

Olle Olsson. SICS ( ) W3C ( ) Nationellt forskningsinstitut. Mål:

Smart Industri Digitaliseringens möjligheter - Investering i Kompetens Göteborg Torsten Nordgren Director Future Factory and Business

Skolan håller på att digitaliseras! Hänger du med på resan? Lärardagen 16 augusti

Twitter från ett informetriskt perspektiv

Alfresco tar upp kampen med Microsoft och Oracle om innehåll

ANVÄNDARBETEENDE OCH E-TJÄNSTER

SLUTRAPPORT WEBBPROJEKT 1

för iscala & Epicor ERP

Affärssystem. Affärssystem - 1. Affärssystem. Informationssystem (IS) Tobias Nyström

Vitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson

Programmering för alla!

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

ADFS som IdP i SWAMID

Business Model You Din personliga affärsplan framtagen på åtta timmar.

Mamut Business Software. Introduktion. Mamut Enterprise DIBS

UR ETT TEKNISKT PERSPEKTIV

Web Services. Cognitude 1

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

Diarienummer: /6854. Version 1.0. Licens CC-0. En senare version kan finnas på vidareutnyttjande.se.

Webbappar med OpenLayers och jquery

Transkript:

Ö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!