DBC’s nationale it-udvikling er, som vores øvrige forretning, med til at sikre alle borgere lige, let og sammenhængende adgang til kultur, viden og læring.
Kvalitet, videndeling, genanvendelighed og åbenhed er kerneord i vores udviklingsfilosofi, Open Library Strategy, og vores it-udvikling skal understøtte kultur- og vidensektorens professionelle behov og give borgerne sammenhængende brugeroplevelser af høj kvalitet – leveret til tiden.
Vi udvikler i en agil organisation, i open source og i serviceorienteret arkitektur.
Open Library Strategy
DBC's Open Library Strategy bygger på open source og serviceorienteret arkitektur.
Baggrunden for strategien er, at standarder, åbne grænsesnit og modularitet bliver mere og mere vigtig for bibliotekerne og for os.
Vi ønsker, at bibliotekerne og andre opfatter os som garanter for disse grundlæggende principper. Dertil kommer et øget fokus på open source i relation til offentlig it.
I it-arkitekturmæssig forstand betyder vores udviklingsfilosofi, at kunden kan nøjes med en browser (eller dennes afløser) som ”arbejdsplads”, mens al funktionalitet – selv den funktionalitet, som bruges mest intensivt og kræver høj driftseffektivitet og ultrakorte svartider – kan administreres, driftsafvikles og vedligeholdes i fælles konsoliderede driftsmiljøer.
Fordelen ved den serviceorienterede arkitektur er, at kunden fleksibelt kan sammensætte sin samlede biblioteksløsning fra én eller flere system- og indholdsleverandører og på den måde få nøjagtig den funktionalitet og den scalering af løsningen, der er brug for. Uden at skulle bekymre sig om nye versioner og uden at it-løsningen opleves som et usammenhængende system.
Open Library Strategy adskiller sig fra traditionel systemtænkning på en række afgørende punkter:
-
nedbryder de traditionelle barrierer mellem datasiloer, hjemmesider, platforme og medier. Det giver et samlet overblik over alle de informationer og kilder, som brugeren forventer at få i én og samme søgning. Uanset hvor de kommer fra.
-
webservices er fleksible i forhold til samspil og integration med andre systemer
-
koden er gratis og kan frit anvendes og videreudvikles, hvis man selv ønsker at hjemtage den
Kort om services
Open Library Strategy definerer en service som en afgrænset tjeneste på nettet, der er beregnet på maskine - til - maskine interaktion. Selvom ikke alle services er webservices - da nogle bygger på andre protokoller, som for eksempel Z39.50 - vil der hyppigst være tale om webservices baseret på http og SOAP eller SRW/SRU. Alle vores services overvåges og driftsafvikles af DBC.
Oversigt over DBC's webservices
Open source og licenser
Kildekoden til DBC's Open Source-produkter er tilgængelig på https://github.com/DBCDK/
Alle webservices er publiceret under GNU Affero GPL 3-licensen. Resten af kildekoden er publiceret under GPL version 3-licensen.