sagan om en webbservice

6
Sagan om en Sagan om en webbservice webbservice - berättelsen om en webbservices uppgång - berättelsen om en webbservices uppgång och fall och fall

Upload: marcus-oesterberg

Post on 01-Jul-2015

128 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Sagan om en webbservice

Sagan om en Sagan om en webbservicewebbservice

- berättelsen om en webbservices uppgång och - berättelsen om en webbservices uppgång och fall fall

Page 2: Sagan om en webbservice

DagslägeDagsläge

En mobilapp publicerad för Iphone, ”Hitta En mobilapp publicerad för Iphone, ”Hitta Vård Nu”.Vård Nu”.

Appen pratar med en webbservice för att Appen pratar med en webbservice för att få data om vårdmottagningar.få data om vårdmottagningar.

Webbservicen pratar direkt med KiV.Webbservicen pratar direkt med KiV.

Webbservicens prestanda vid hög/extrem Webbservicens prestanda vid hög/extrem belastning är högst oklar.belastning är högst oklar.

Page 3: Sagan om en webbservice

ProblembildProblembild

Ny HTML5-baserad app under utveckling, Ny HTML5-baserad app under utveckling, för Iphone, Android och även som för Iphone, Android och även som mobilwebb.mobilwebb.

Krav på nyutveckling av webbservicen så Krav på nyutveckling av webbservicen så den pratar webbprotokollet JSONP.den pratar webbprotokollet JSONP.

Webbservicen är ”ful-installerad” på en Webbservicen är ”ful-installerad” på en icke skalbar miljö.icke skalbar miljö.

Webbservicen liknar ett öppet API för Webbservicen liknar ett öppet API för vårdmottagningar, men är inte tänkt som vårdmottagningar, men är inte tänkt som en sådan på något sätt – se mashup.se’s en sådan på något sätt – se mashup.se’s katalog där webbservicen är listad.katalog där webbservicen är listad.

Page 4: Sagan om en webbservice

Öppna data - ett Öppna data - ett skönare alternativ?skönare alternativ?

Ge ut datakällan som öppen data först, sen Ge ut datakällan som öppen data först, sen bygga våra egna applikationer på datan.bygga våra egna applikationer på datan.

Versionshantera API:t så utvecklare och Versionshantera API:t så utvecklare och system kan ligga kvar i gamla versioner.system kan ligga kvar i gamla versioner.

””Fin-installera” i skalbar och genomtänkt miljö Fin-installera” i skalbar och genomtänkt miljö för sammanhanget. Kanske Mule eller Lucene för sammanhanget. Kanske Mule eller Lucene Solr, eller båda.Solr, eller båda.

En gemensam miljö att lägga nya En gemensam miljö att lägga nya webbprotokoll till (ATOM, GeoRSS, JSON, webbprotokoll till (ATOM, GeoRSS, JSON, JSONP och vad som nu dyker upp framöver).JSONP och vad som nu dyker upp framöver).

Page 5: Sagan om en webbservice

Önskat resultatÖnskat resultat

Ha en gemensam ingång så vi inte gör Ha en gemensam ingång så vi inte gör identisk utveckling, se JSONP, på flera identisk utveckling, se JSONP, på flera spridda icke-strategiska webbservicar.spridda icke-strategiska webbservicar.

Få bättre transparens för vår data.Få bättre transparens för vår data.

Ge möjlighet till extern innovation på vår Ge möjlighet till extern innovation på vår egna data. egna data.

Billigare och mer robust i längden.Billigare och mer robust i längden.

Färre tjänster att oroa sig över hur och om Färre tjänster att oroa sig över hur och om de påverkar verksamhetssystem.de påverkar verksamhetssystem.

Page 6: Sagan om en webbservice

Egen datakatalog!Egen datakatalog!

Yahoos YQL – en plats för att ställa frågor Yahoos YQL – en plats för att ställa frågor mot deras datakällor. Välj själv vilket mot deras datakällor. Välj själv vilket format du behöver för din utveckling.format du behöver för din utveckling.http://developer.yahoo.com/yql/console/http://developer.yahoo.com/yql/console/

data.un.org – utforska FN:s datakällor, data.un.org – utforska FN:s datakällor, filtrera vad du vill och ladda ner som CSV, filtrera vad du vill och ladda ner som CSV, Excel etc.Excel etc.

data.vgregion.se? open.vgregion.se?data.vgregion.se? open.vgregion.se?