Bo Weymann direktør it development og Ulla Nielsen leder SOI DBC as

Slides:



Advertisements
Lignende præsentationer
Katalog over nationale standarder på sundhedsområdet.
Advertisements

SharePoint Codecamp. SharePoint Bruger Gruppe  Intro til dagen, Anders.  Authentication i forbindelse med Apps – Oauth, Low trust/High trust, Mads.
Dias 1 Kommunikation ”Vi valgte ikke open source, men sådan blev det bare…” – fordele, ulemper og lidt om leverandørafhængighed ”Open source-software.
Anders-Henrik Petersen, DBCOLS Informationmøde DBC Open Ressource Sharing Møde for systemleverandører 16. April 2010 Dagsorden:  Om Open RS.
Web 2.0 Teoretisk viden.
Danskernes Digitale Bibliotek 26. marts 2010 Mogens Brabrand Jensen.
Danskernes Digitale Bibliotek Danmarks Biblioteksforenings årsmøde 30
Sikring af tilgængelighed er en proces!
DDB CMS april 2014 Lanceringsplan • Hostingplaner • Migrering • Undervisning • Manualer • Inddragelse.
3D – Direkte Digital Dokumentlevering Officielt: ”Webservice for Digital Dokumentlevering”
Hvor mange EPJ-systemer skal Danmark have? Kan SOA fx levere varen? Hvem skal bestemme standarden? Søren Lauesen IT-Universitetet i København
DDB Hindsgavl den 26. maj 2011 René Birkemark Olesen
“Hvad har vi på hylderne?”
OIO Kataloget Fremmer interoperabilitet OIO-kataloget (tidligere Referenceprofilen) Et katalog over offentlige it-standarder Alexander G. Øst IT-arkitekt,
E-commerce hos Bon’A Parte
Projektstatus og forløb: Formål og baggrund: •Stærk udbygning af storskærmsmedier i bibliotekerne - men "svag" udnyttelse og intet målrettet standardindhold.
Services Services som fundament for virksomhedens infrastruktur
Tove Bang Hvilke ydelser skal biblioteket satse på at sælge - og er der penge at tjene? Strategimøde om betalbare ydelser Handelshøjskolens Bibliotek Århus.
Arbejdet med åbne standarder – fokus på implementeringen af B 103 Oplæg ved 3. workshop for it-governance 21. februar 2007.
SkoleIntra og integration med kommunale platforme - digital Signatur
SkoleIntra i fremtiden – hvordan kan det integreres med andre tjenester og systemer Ole Windeløv, UNI-C.
Dynamisk styring af Office skabeloner Inspirationsseminar 31. oktober 2006.
Søgning - et værktøj til videndeling Inspirationsseminar 31. oktober 2006.
e-Tinglysning WebService Arkitektur
Status på POC og POB på S&D Organisation, klassifikation og person.
© 2007, Grontmij | Carl Bro A/S 1 FOT – set fra en løsningsleverandørs synspunkt Geoforum – den 20. juni 2007 Nils Bo Wille-Jørgensen.
Køb og drift af tilgængelige netsteder lbc/ /2.0.
Videnskabsministeriets arbejde med åbne standarder Vicedirektør Mikkel Hemmingsen, Videnskabsministeriet
Microsoft Dynamics – synergi mellem forretningsområder Susanne Christoph Dynamics Sales Lead
Fra web-indhold til web- services - eller hvorfor man ikke kan springe over åen i to små spring Søren Hebsgaard Manager Developer & Platform Strategy.
State of the union INDKØB INFRASTRUKTUR FORMIDLING UDVIKLING.
Brønden. Brøndopkoblingen Ved DBC Ding Ding - Hosting Den server som Ding løsningen kører på. ● Internt hos biblioteket ● Hos kommunen ? ● Tredje udbyder.
SOSI ( ServiceOrienteret SystemIntegration) Quick Tour.
Fælleskomponenten ”Vis Stedet” – reducerede udviklingsomkostninger og større genkendelighed og sammenhæng på tværs ved brug af geodata Arne Simonsen Kort.
1 Forsideservice (arbejdstitel på servicen) Informationsmøder Roskilde Bibliotekerne og Statsbiblioteket November 2007.
Fællesoffentlige it-arkitekturkrav Initiativ 32 Kravpakker – udkast til planlægningsarbejdet 16. april 2008 Michael Bang Kjeldgaard, IT-arkitekturkontoret,
Kontor for It-infrastruktur og implementering IT og Telestyrelsen IT Arkitekt Søren Peter Nielsen - OISAML Workshop DEL 2 Århus 31. marts 2009.
SOSI ( ServiceOrienteret SystemIntegration) Quick Tour (E)
Dias 1 Center for Sprogteknologi, Københavns Universitet Workshop WP5 18. maj 2009 Resurser, værktøjer, typer og formater, oversigt over.
Nyt Fælles Bibliotekssystem
Rambøll Managements definition af it-governance
Kortforsyningsseminar 2011 Samarbejdsmodel for infrastruktur for (geografisk) information Et idéoplæg vedrørende fremtidig forretningsarkitektur og samarbejdsmodel.
Hvordan lagrer Amterne data Relationer til Miljøportalen Hans-Erik Jensen Biolog Viborg Amt, Miljø og Teknik, Naturkontoret Skottenborg 26, 8800 Viborg.
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
Implementering og brug af BPM i Lån & Spar Bank 24. september 2013, Get F'IT - Processer og IT Ved IT-Direktør Casper Gjerris.
Projekt Digital Forvaltning XML-projekt Underdirektør Mikkel Hemmingsen, Videnskabsministeriet.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Open Library Strategy DanBib som ægte fælles/katalog - det inspirerende og berigende Per Mogens Petersen, DBC.
Køb og drift af tilgængelige netsteder lbc/ /2.2.
Centralisering, ekspropriering – eller bare forpligtende nationale fællesskaber Danmarks Biblioteksforening. Esbjerg
DanBib-møder – januar 2009 Ændringer vedr. genbrug Samarbejdet med OCLC DBC services – DanBib next generation Projekter og perspektiver v/ Per Mogens Petersen,
Databrønden Brønden Hvilke nøglebegreber? Brønden, hvad er det? Webservices / grænseflader Webservices, hvilke? Hvilke funktioner ligger hvor? Hvordan.
Præsentation af Vis Stedet Hvad er Vis Stedet Koncepter Live demo.
Data Warehouse - indledning 8. semester forår 2010 v/ Jens Godik Højen, Februar 2010 Fredag kl
Bent K. Slot Ansat ved KMD (Kommunedata) Ekstern lektor ved RUC Tidligere undervist på Roskilde Handelsskole Interesser: Digital forvaltning IT arkitektur.
Vicedirektør Søren Reeberg Nielsen
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
DOMS IT-stormøde 16 november 2009 Kåre Fiedler Christiansen.
Vejforvaltning med vejman.dk V/Paul Stühler, projektleder vejman.dk MapInfo konference 2006.
BBR - Kortdage den 3. oktober 2007 Indledning. BBR - Kortdage den 3. oktober 2007 Baggrund Hvorfor Nyt BBR? 2004: Rigsrevisionen kommer med kritik af.
Arbejdsdirektoratet, Finsensvej 78, 2000 Frederiksberg Tlf: Fax: E-post: Hjemmeside: Projekt sikker Internet.
28. maj 2008 Open Source software – jura eller politik? Linux-dag på Christiansborg, onsdag 28. maj 2008 Anders Wernblad og Peter Kaas Lett Advokatfirma.
Oplæg til Elark seminar
Arbejdsmarkedsportalen
Offentligt Samarbejde – Open Source
De nye it-konsulent- og projektaftaler
Rolf Madsen | DBC a/s.
Intern tidsmæssig omkostning
Hvordan ser fremtidens kunder og marked for statistik ud?
Præsentationens transcript:

Bo Weymann direktør it development og Ulla Nielsen leder SOI DBC as DBC´s SOA-strategi Bo Weymann direktør it development og Ulla Nielsen leder SOI DBC as

Hvorfor? Åbenhed og samarbejde Eksempler TING Hvordan ser et ”produkt” ud? Om udviklingen

SOA = OLS = SOA Open Library Strategy er en strategi der skal realisere en serviceorienteret platform til national og lokal biblioteksanvendelse Der skal etableres services inden for de områder der efterspørges i et traditionelt ILS – som fx Integra – samt i de nationale løsninger som Danskernes Digitale Bibliotek , Danbib, Bibliotek.dk

OLS strategi og SOA Forventning om at der kan udvikles et marked der efterspørger mere fleksible løsninger for bibliotekssystemer Ikke kun efterspørgsel efter samlede silosystemer, også selektive services og typer af indhold Efterspørgsel efter en større grad af integration mellem indholdssystemer, metadatasystemer og administrative systemer Efterspørgsel efter services der tilsammen kan etablere DDB eller et lokalt bibliotekssystem/-hjemmeside

SOA-strategi ”Tre lag” i strategien Serviceorienteret Arkitektur betyder at alle DBC-services skal laves som services fra starten, dvs ikke omdannelse af monolitisk system til ”SOA” Alle DBC-services skal være tilgængelige som webservices der vurderes attraktive af eksterne partnere Alle webservices skal være tilgængelige i JSON/REST henholdsvis SOAP/XML

Åbenhed og SOA er hinandens forudsætninger OLS-Løsningerne skal basere sig på åbne grænsesnit og standarder både internt og eksternt publiceret OPEN SOURCE er en grundlæggende del af systemfilosofien De enkelte services skal kunne vælges til og fra OLS skal kunne integreres med andre leverandørers komponenter, hvis de overholder standarderne/de åbne grænsesnit Strategiens bagvedliggende koncept drives af ønsket om at samarbejde med andre parter

Eksempler på SOA - webservices Open RS – National ILL platform Open Search – National og ”lokal” søgeservice Open Search Admin – Skriveservice mod databrønden, skabe relationer mv. Lånertjeckservice – Autentifikation Autorisation af biblioteksbruger Forsideservice – udgiver data BSD-VOXB – brugerskabte data

Open Source og åben publicering Webservices dokumenteres og deklareres gennem en WSDL Dokumentation offentliggøres Softwarens kildekode publiceres under Affero-GPL / A-GPL Anvendeligt krav om copyleft for webservices uden softwaren skifter hænder, også god opbakning qua GPL-familien

TING.samarbejdet Århus Kommunes Biblioteker, Københavns Kommunes Biblioteker og DBC – TINGkonsortium TING-partnerprogram Etablering af fælles databrønd, formidlingsplatform og systemintegration til tredjepartssystemer, Integrated search SOA / Mellemlags.TING: DBC Formidlingsplatforme: Storskærm, mobile løsninger, web,…biblioteksdrevet sammen med leverandør.TING.partnere Open Source Open Content

ORACLE/Progress/MySQL Søgemaskine: SOLR/Lucene Arena, EASYsite Palles Gavebod….. Webservices HTTP/SOAP og REST/ XML mv. PHP-biblioteker Præsentations TING- ding.ting Fedora Commons Databrønd Databaseserver ORACLE/Progress/MySQL Søgemaskine: SOLR/Lucene Dokument server Interface

SOA som Produkt Udviklingen skal være drevet af efterspørgsel hos slutbrugere og tekniske partnere Kunder er specifikke målgrupper – måske mere end for produkter med en slutbrugergrænseflade Biblioteksformidlere der fokuserer på egne kunders behov Driftsfolk der har ansvar for lokale komponenter der anvender webservicen Implementører og udviklere der skal integrere webservicen OLS-search webservice anvendes meget forskelligt af Reload/TING og Copenhagen Bombay/Konform/PallesGAvebod

SOA produkt Navngives – den skal have et prægnant og forståeligt navn Lånertjeck-service Forside-service DBC databrønd Tilgængeliggøres 24/7-365 Skaleres så den kan klare et ofte stærkt uforudsigeligt brugsmønster

…og i teknisk forstand Kendt: Webservice ”standarder og værktøjer anvendes”, WSDL Læsbart: XML pakker stort set alt ind og Dokumenteres UDDI mv. (REST/SOAP/HTTP) Accesbar: Smukke adskillelser af metadata, content og funktionelle servicelag Veldrevet: HPHA: High performance, High Availability, overvåges som andre forretningssystemer Vedligeholdt: Løbende tilpasninger

Udviklingsforløb SOA/webservices Agile metoder – iterativ udvikling Analysefase svær at frigøre fra egne brugergrænseflader – derfor så bredt scope med stort input udefra / udviklere, datamanipulatorer, eksterne partnere, SOA-arkitekter, domænespecialister , ex TING Fastlæggelse af strategi og arkitektur i samarbejde med aftagere Design af XML-skemaer, beskrivelse af standardimplementering / Webservice specialister Udvikle softwaren til webservices – dataloger der laver JAVA/C++ backendsystemer og implementerer forretningslogik i scriptsystemer (javascript og PHP)

Udvikling af services Afprøve dem sammen med eksterne partnere / projekter, ex Open RS - Axiell Implementere i egne brugergrænseflader – ex Bibliotek.dk Dokumentere dem i offentlige sites / webservice specialister Publicere koden samt målrettet dokumentation mod udviklerne og webservicespecialister samt eksterne forretningsansvarlige Driftmodne løbende / it-drift, systemkonsulenter (testmanagement), udviklere, webservicespecialister Evolutionær udvikling – fejlrettelser, videreudvikling