Slides fra kurset Webservices på biblioteket afholdt af Anders Vestergaard på Gentofte Bibliotekerne den 11. oktober 2013 og på Vejle Bibliotekerne den 30. oktober 2013.
Præsentation v/Marianne Dybkjær, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Bettina Andersen, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Line Jung Lindhard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Laura Holm, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Nanna Agergaard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Nanna Agergaard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Marianne Dybkjær, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Bettina Andersen, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Line Jung Lindhard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Laura Holm, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Nanna Agergaard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Præsentation v/Nanna Agergaard, DBC på Infodag om DBC's projekter og udvikling af nye produkter. Afholdt 14.9 2017 i Ballerup. 15.9 2017 i Aalborg og 28.9 i Vejle.
Oplæg v/Hanne Hørl Hansen på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Oplæg v/Line Jung Lindhard, DBC på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Oplæg v/Bo Weymann på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Slides fra workshoppen den 15. april 2016: "Den demokratiske søgefunktion" på Bibliotekspolitisk topmøde i Horsens den 14. - 15. april 2016. Oplægsholde: chefstrateg Bo Weymann og udviklet Christian Boesgaard, begge fra DBC.
Artikel af Kirsten Larsen, DBC i REVY nr. 4 2013
Eksport af poster fra bibliotek.dk til referencesystemer er populært blandt brugerne på bibliotek.dk. Derfor er funktionen også ført med over i betaversionen af det ny bibliotek.dk, der understøtter referencesystemerne Zotero, RefWorks, EndNote og Reference Manager.
Oplæg v/Hanne Hørl Hansen på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Oplæg v/Line Jung Lindhard, DBC på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Oplæg v/Bo Weymann på temadag i Odense den 8. juni 2017 arrangeret af faggrupperne META og Metaforum i samarbejde med Bibliografisk Råd og Slots- og Kulturstyrelsen.
Slides fra workshoppen den 15. april 2016: "Den demokratiske søgefunktion" på Bibliotekspolitisk topmøde i Horsens den 14. - 15. april 2016. Oplægsholde: chefstrateg Bo Weymann og udviklet Christian Boesgaard, begge fra DBC.
Artikel af Kirsten Larsen, DBC i REVY nr. 4 2013
Eksport af poster fra bibliotek.dk til referencesystemer er populært blandt brugerne på bibliotek.dk. Derfor er funktionen også ført med over i betaversionen af det ny bibliotek.dk, der understøtter referencesystemerne Zotero, RefWorks, EndNote og Reference Manager.
De nye katalogiseringsregler og forholdet til danske regler og praksis med ud...
Webservices på biblioteket
1. Web services på biblioteket
Anders Vestergaard, DBC, ave@dbc.dk
Vejle Bibliotek, 30. oktober 2013
Wednesday, October 30, 13
2. Program
Hvad er serviceorienteret arkitektur (SOA)?
Karakteristik, fordele og ulemper
Hvordan bruges det i bibliotekssystemer i dag?
Wednesday, October 30, 13
3. Program (fortsat)
Hvad er web services?
Hvordan fungerer web services?
Hvordan bruges web services i bibliotekernes
serviceorienterede arkitektur?
Wednesday, October 30, 13
5. SOA på papiret
Brugergrænseflade 1
Web service
A
Database
X
Wednesday, October 30, 13
Brugergrænseflade 2
Web service
B
Web service
C
Database
Y
6. SOA: karakteristik
De enkelte komponenter er løst koblede, hvilket
betyder at de enkelte dele kan udskiftes
platformsuafhængig
bygger på standarder
distribuerede systemer
services kan genbruges på tværs af systemer
services benyttes af programmer, ikke af mennesker
data kan bruges på tværs af systemer
Wednesday, October 30, 13
7. Ulemper ved SOA
Overhead (f.eks. XML-tags)
Kompleksitet i drift (services der kalder services der
kalder...)
Udvikling - ekstra arbejde i opstartsfasen
Sikring af bagudkompatibilitet
Wednesday, October 30, 13
18. Web services
Mellemlaget i SOA - muliggør løs kobling mellem
komponenter
Modtager instruktion via URL eller XML-dokument
Foretager handling og svarer tilbage
Bygger på gængse standarder og teknologier (HTTP,
XML, XSD, WSDL etc.)
Kan bruges på tværs af forskellige IT drifts- og
udviklingsplatforme
Wednesday, October 30, 13
19. Web services tekniske karakteristika
Software udviklet i et programmeringssprog
Afvikles på en webserver - kan nåes fra Internettet
Interface velbeskrevet og dokumenteret
Læser fra/skriver i bagvedliggende database
Wednesday, October 30, 13
20. Eksempel:
Open Search/OpenBibDK
Service til søgning i DBC’ databrønd
Kører (bl.a.!) på http://oss-services.dbc.dk/openbibdk/
Interface beskrevet i tilhørende WSDL/XSD
Kan tilgåes via XML, SOAP eller URL
Kan svare i XML, SOAP, JSON eller PHP
Wednesday, October 30, 13
21. WSDL og XSD
WSDL (Web Service Description Language):
Servicens tekniske specifikationer: placering,
operationer m.m.
XSD (XML Schema Definition):
Beskriver hvordan beskeder der kan modtages og
sendes af webservicen skal struktureres
Wednesday, October 30, 13
23. Eksempel på
kommunikation via XML
Forespørgsel sendes som XML-dokument, der
overholder XSD’en, til den adresse der fremgår af
WSDL
Svar returneres pakket ind i XML svarende til
beskrivelsen i XSD
oss-services.dbc.dk/openbibdk
Wednesday, October 30, 13
24. Eksempel på
kommunikation via URL
Forespørgsel sendes som URL til den adresse der
fremgår af WSDL
http://oss-services.dbc.dk/openbibdk/?
action=search&query=danmark&agency=100200&profil
e=test&start=1&stepValue=10
Wednesday, October 30, 13
25. Opsummering
Fremtidens danske (folkebiblioteks)infrastruktur tegner
til at være baseret på serviceorienteret arkitektur
Serviceorienteret arkitektur bygger på web services
Web services er software der bruges af anden software
Serviceorienteret arkitektur er kendetegnet ved mindst! - tre lag
Web services gør det nemmere at få systemer til at tale
sammen, men der er ikke tale om LEGO-klodser
Wednesday, October 30, 13