OIOREST workshop writeup
Jeg var i dag til workshop i It- og Telestyrelsen (ITST) i Bredgade, hvor emnet var REST i det offentlige.
Udgangspunktet var REST og den prototypeservice som ITST har stillet til rådighed på oiorest.dk.
Som jeg sidst skrev har jeg været med til at skrive et lille ruby library, som kan bruges til at tilgå de offentlige data, som udstilles på oiorest.dk, og det har vist sig at man på under 15 timer kan komme utroligt langt.
Vi var et par og tyve stykker og folk var blandede leverandører og offentlige arkitekturansvarlige, de fleste med et ønske om at finde ud af, hvad det der REST det egentlig er for noget. Så hvis man vidste noget om REST, mashups og web 2.0 så var der lidt tomgang i starten.
Der blev desværre brugt lidt for meget energi på at retfærdiggøre REST i forhold til WS-*, WSDL og SOAP, der blev forsvaret med næb og klør fra den etablerede enterprise verden.
En af de mere interessante diskussioner (open space, der fungerede fino) var udfordringen med at få data til folket. Under sloganet “Free Willy,” som René Løhde, evangelist fra Microsoft, skreg ud i lokalet.
Problemet er, at mange af de data som er offentlige og handler om os alle sammen faktisk ikke bare lige kan åbnes op til den brede offentlighed kvit og frit, da disse data er pålagt afgifter.
Offentlige data, som ikke er personfølsomme, findes i forskellige kategorier eller prisklasser. Noget data, som f.eks. CVR (Det centrale virksomhedsregister), sælger data til offentligheden gennem tre store distributører, og er selvfinanceret. Det vil sige at man ikke umiddelbart kan frigive offentlig virksomhedsdata uden at påvirke et eksisterende økosystem.
Der findes dog nogle lavthængende frugter, som godt kan frigives.
De data som repræsenteres i oiorest.dk skal gøres til en permanent løsning og fungere som et eksempel til efterfølgelse for andre offentlige instititutioner, og dette er allerede planen fra ITST’s side.
Men hvis det virkelig skal batte, så skal ITST eksponere disse data permanent med opdateret data så folk ude i landet kan få øjenene op for fordelene ved at bruge det. Smid lidt ekstra geodata oveni så valgkredse, skoledistrikter, kommuner og regioner også får polygoner til at definere deres geografiske afgrænsnin , så ville staten kunne glæde sig over de innovationsmuligheder der ville følge i kølvandet.
Det ville være en god start. Og der arbejdes på en lobbypressurgræsrodsbevægelse.
I mellemtiden prøver vi at få nogle flere med til at committe til vores lille OIORest ruby/rails plugin ActiveOIO – oiorest på google code. Hvis du vil være med, så smid mig en mail. Jeg skal nok hælde noget dokumentation i en readme-fil snart, men indtil videre står der noget på wikien.
Undskyld, det blev fandme et langt indlæg…
23. April 2008 kl. 11:43
Fremragende.
Hold os endelig opdateret vedr. den omtalte lobbypressurgræsrodsbevægelse mv.
23. April 2008 kl. 11:53
Jeg mener også, at der er behov for en interessegruppe/græsrodsbevægelse. Der står på ITST’s side, at den eksisterende Danmark web service kører på en gammel desktopmaskine, så det er et forholdsvist rudimentært setup. Vi skal ikke være mange interesserede brugere, før servicen bryder sammen. Hvis den politiske vilje til at bevare servicen kan findes, bør et passende driftmiljø være noget af det første, der skal på agendaen.
23. April 2008 kl. 13:08
@morten: det vil jeg gøre
@kasper: testmaskinen kører faktisk i en skunk et eller andet sted, og ja, hostingen skal arrangeres, og der er allerede flere potentielle hostingsponsorer der har viftet lidt med flagene. Men det er ikke der skoen trykker mest, desværre. Det er og bliver frikøb af data, der er det største issue, som jeg har forstået det.
23. April 2008 kl. 19:44
Hej alle
Vil lige sige, at det med hostingen i Finn’s skab, er en midlertidig løsning intil vores nye driftsmiljø er rullet helt på plads (vi kunne bare ikke vente med at frigive OIO-REST lækkerierne) så der er skam masser af opbakning til REST fra ITST ellers havde vi jo heller ikke holdt workshoppen i første omgang ;)
Vh
Christian Lanng
CSI, ITST
23. April 2008 kl. 20:54
@christian: aah, jamen det lyder da cool — det fremgik ikke helt på le workshop :-) Og ITST’s REST-opbakning mener jeg desuden slet ikke man kn stille spørgsmålstegn ved.
24. April 2008 kl. 15:43
Jeg ved ikke hvor enig jeg er med dig i at det vigtigste er fritkøb af data.
Finn fra ITST fortalte på workshoppen at data havde kostet 15.000 kr.
Det virker som vand i forhold til så mange andre offentlige omkostninger. Med den pris, kunne man købe nye data et par gange årligt.
Næh, jeg mener helt klart den største værdi nu og her vil være commitment fra ITST om at den her service kører de næste 4 år — det var du selv inde på.
Uden en form for commitment, kommer der ikke mange græsrodsinitiativer…
27. April 2008 kl. 13:18
@jesper: jeg synes frikøb er vigtigere end den konkrete service. Det skulle nok kunne lade sig gøre at gøre sådan en service semipermanent — det vil ITST jo også selv gøre — om ikke andet så for at kunne udstille den som en eksempelservice, så offentlige institutioner kan se, hvordan det kan gøres, og hvad man kan få ud af det.
Men uanset hvordan interfacet ser ud, servicen er skruet sammen og hvor den er hostet, så står og falder det med om der er nogenlunde frisk data, hvis man vil have folk til lave noget andet end proof-of-concept projekter på modtagesiden af sådan en service.
Det er jo først i anvendelsen af disse data, at man kan se de reelle muligheder for innovation.
28. May 2008 kl. 23:03
[...] Write-up of the OIO REST workshop [...]