Danmark eksponeret som REST
Thursday, 27. March 2008It- og Telestyrelsen har smidt et midlertidigt eksperiment i luften: Danmark web service - et REST eksperiment
Det er superfedt.
Det gør det muligt med meget lidt kode at trække offentligt tilgængelige oplysninger ud af etaten — om kommuner, sogne, postdistrikter, valgdistrikter, skoledistrikter, adresser og regioner. Se deres eksempler her.
Kollega Jesper fra justaddwater.dk og jeg flikkede i aftes et one-file-lib sammen, som gør det muligt at bruge oiorest.dk som en ActiveResource fra Rails/Ruby. ActiveOIO klassen er lagt ud på google code, find den her. For railsfolk kan vejledning indtil videre findes i denne tråd fra CopenhagenRBs udmærkede google gruppe/mailinglist.
Endnu er det ikke helt klart, hvor OIOREST er på vej hen og vores lille proof-of-concept kan ikke trække så meget af vores energi da servicen ikke er noget man som sådan kan stole på bliver i denne verden, for som ITST siger på sitet:
Formålet med web servicen er dels at ekseperimentere med design af REST baserede web services; dels at vise et eksempel på et design af en REST baseret web service. Formålet er ikke at etablere en driftklar web service. Danmark web servicen lukkes når den har opfyldt sit formål.
Så selvom kodefristelsen lurer er det begrænset hvor meget tid man har lyst til at kaste efter noget der risikerer at blive lukket uden varsel.
Hvis man er til den slags, så er der også en workshop d. 22 april, hvor man sikkert kan få lidt mere fremtid. Hvis man ikke havde en i forvejen.
Update 5/4: så har jeg lavet oiorest/ActiveOIO projektet på google code om til et rails plugin og kodet lidt mere på det, så det kan bruges ud af boksen. Se instruktioner på wikien. Og giv endelig lyd hvis du har lyst til at bidrage selv!