Ydelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database November 2018
Ydelsesbeskrivelse Dynamisk Database Dato 20. november 2018 Sagsbehandler Raza Muhammed Mail raz@vd.dk Telefon 7244 3333 Dokument - Side 1/3 Opgaven Generelt Vejdirektoratet har gennem en årrække opbygget en række systemer til opsamling af realtidstrafikdata. Data fra disse systemer samles i en fælles database benævnt Dynamisk Database (DynDB). Dynamisk i denne sammenhæng betyder, at rettidighed vægtes en smule højere end fuldstændighed og at data kun opbevares i begrænset tid, idet den primære anvendelse er øjeblikkelig visning. DynDB kan således betragtes som et centraliseret dataudvekslingssystem, der indsamler, kvalitetsmåler, bearbejder og udveksler trafikdata. En nærmere beskrivelse af DynDBs opbygning kan ses i bilag 1 og 2. Opgaven De opgaver, som rådgiveren skal løse er følgende: 1. Drift og vedligeholdelse af IT-platform samt overvågning af applikationer vagtordning 2. Konfiguration, optimering og udvikling af applikationer og database Disse opgaver er nærmere beskrevet i det følgende: Ad 1. Drift og vedligeholdelse samt overvågning af IT-platform og applikationer vagtordning: Rådgiveren skal i dagtimerne (kl. 06-19) på alle ugens dage (inkl. lørdage, søndage og helligdage) forestå: Daglig drift af overvågningsplatformen, herunder overvåge at DynDB fungerer som den skal, eksempelvis: leveres data til tiden er der målepunkter/detektorer/systemer, der ikke leverer data? Overvåg at applikationerne er i drift Til overvågningsformålet er der etableret et dashboard, hvorfra de forskellige datakilder, applikationer, services og ikke mindst databasens driftsstatus kan overvåges i realtid. Konstateres et driftsstop, generer overvågningen automatisk en alarm, der gennem mail og sms sendes til bl.a. rådgiveren/vagtordningen. Dashboard tilgås gennem dette link: http://dyndbinput2.vd.dk/dashboard/overvaagning Vejdirektoratet Carsten Niebuhrs Gade 49 1577 København V Telefon +45 7244 3333 vd@vd.dk SE 60729018 EAN 5798000893450
Såfremt driftsproblemer kræver handling, skal rådgiveren foretage de nødvendige handlinger for at rette fejlen. Såfremt dette ikke kan gøres inden for kort tid (max. 15 min. fra modtagelse af alarm) skal rådgiveren rapportere ved e-mail til Vejdirektoratets projektleder hvad driftsstop skyldes, hvad der er gjort og hvor lang tid, der er medgået til det. Betaling for overvågningsopgaven (vagtordning) vil ske i fast pris jf. Rådgiveraftale og TBL. Det anslås, at vagtordningens relaterede opgaver vil kunne løses indenfor 1 time/uge. Betaling for udførelse af nødvendige handlinger (udover 15 min. varighed) sker i regning, jf. rammeaftalens afsnit 9. Overvågning og udførelse af nødvendige handlinger sker fra rådgiverens arbejdsplads. Ad 2. Konfiguration, optimering og udvikling af applikationer: Rådgiveren skal bistå Vejdirektoratet med de løbende udviklingsopgaver i forbindelse med DynDB. Det forventes, at rådgiveren bidrager aktivt til opgaveplanlægning og kommer med forslag til optimering og forbedring. Alle ydelser i denne forbindelse afregnes i regning. Opgaver udføres såvel fra rådgiverens arbejdsplads som hos Vejdirektoratet. Følgende opgaver forventes udført i den kommende aftaleperiode efter aftale med Vejdirektoratet: Udvikle intern kvalitetskontrol af indkommende data Integration med andre mulige datakilder i DynDB som f.eks. GPS-data, data fra køretøjer og vejinfrastruktur mv. Vedligeholdelse og videreudvikling af eksisterende værktøjer til drift og overvågning Udover løbende drift og vedligeholdelse er opgaveporteføljen afhængig af efterspørgsel af nye funktioner/services fra forretningen. Rådgiveren skal derfor være indstillet på at op/nedjustere sine ressourcer i kontraktperioden ift. efterspørgslen. 2
Systemopbygning DynDB er overordnet set konstrueret på basis af følgende IT-komponenter: Produkt Version Anvendelse MS Windows server 2008 R2 OS MS IIS 7.5 Web service og website grænseflader Oracle DB 11.2 Datalager og behandling af trafikdata samt overvågning.net Framework 4.6 DynDB standalone-applikationer ASP.NET MVC 5.2 Overvågningssite ASP.NET WebApi 5.2 Webservice WCF 4.5 Web service Entity Framework 6 DB ORM Ydelserne med bistand tril Vejdirektoratet i forbindelse udviklingen af DynDB på IT-siden vil således kræve udviklingskompetencer indenfor: Oracle/PL SQL.NET Framework ASP.NET MVC og WebApi Windows services og MSMQ Udover ovenstående skal rådgiveren besidde kompetencer indenfor DATEX II, eftersom en del af dataudveksling til/fra DynDB sker i dette format. Efterspørgsel af data og tilkomst af nye datakilder vil kræve tilpasning/modificering af eksisterende interfaces og database. Derudover kommer opgradering af software mv. Bistanden med udvikling af DynDB vil endvidere kræve basal trafikal viden. IT-Sikkerhed Alle leverandører og samarbejdspartnere, der får adgang til Vejdirektoratets data, skal være bekendt med og efterleve informationssikkerheden og de tilhørende regler. De skal i nødvendigt omfang indgå data-behandleraftaler efter Vejdirektoratets model og skal underkaste sig tilsyn. Møder Parterne afholder efter behov et møde, hvor rådgiveren skal redegøre for status på opgaverne, og hvor parterne i fællesskab skal drøfte gennemførelsen af eventuelle tiltag frem til det næstfølgende møde. Vejdirektoratet udarbejder beslutningsreferat senest 2 arbejdsdage efter afholdelsen af hvert møde. 3
Vejdirektoratet har lokale kontorer i: Aalborg, Fløng, Middelfart, Næstved og Skanderborg samt hovedkontor i København Find mere information på Vejdirektoratet Carsten Niebuhrs Gade 43 1577 København V Telefon 7244 3333 vd@vd.dk