Presentasjon av arbeidet med einnsyn Proof of Concept
|
|
- Einar Bakke
- 7 år siden
- Visninger:
Transkript
1 Presentasjon av arbeidet med einnsyn Proof of Concept Dette dokumentet beskriver resultatet av arbeidet med einnsyn Proof of Concept prosjektet med fokus både på leveransen og de utfordringene som er avdekket. Prosjektet startet den 4. februar og sluttet den 31. mars Leveransen i forhold til arkitekturforslaget Det opprinnelige forslaget Prosjektet startet med en arkitekturoverblikk som presenteres her: Det er et par viktige egenskapene med dette arkitekturforslaget som er verdt å legge merke til og som er blitt retningsgivende for prosjektet. En del upresise sammenhenger i dette forslaget er blitt rettet opp i løpet av utviklingen, noe vi skal tilbake til når vi presenterer leveransen. Men her ser vi først på retningsgivende egenskapene. En mikrotjenesteorientert arkitektur: De modulene presentert her som uavhengige komponenter som støtter en mikrotjenestearkitektur. Felles benevning: Et viktig særtrekk i en mikrotjenestearkitektur er å komme frem til en felles benevning av arbeidsprosessen. Begrepene som Mottak, Beriking, Indeksering, Logging og administrasjon, samt Formidling har etablert seg for å få en felles forståelse. Et klart skille mellom Mottak og Formidling som gjør det mulig å opprettholde brukergrensesnittet for søk og navigering, selv om mottak og prosessering er nede. Logging og administrasjon som et viktig arbeidsområde både for utvikling og produksjon og helt i tråd med en arkitektur som støtter mikrotjenester. En gjennomgang av den faktiske leveransen i dette prosjektet skal vise hvilke rettelser på Side 1
2 arkitekturforslaget vi har foretatt. Leveransen Vi har delt arbeidet mellom utviklingen av løsningen - den funksjonelle delen - og opprettelsen av an arkitektur for mikrotjenestene med hovedvekt på kontinuerlig leveranse. Her følger en oversikt over den funksjonelle delen av leveransen for dette PoC prosjektet. Utviklingsarbeidet i PoC bærer preg av et tidsbegrenset prosjekt med ett hovedmål: å dekke de mest kritiske områdene for å avdekke muligheter og problemer, noe som vi mener å ha oppnådd. Dermed har testing og kvalitetsikring av koden ikke fått den nødvendige fokus. Generelt er det viktig for den videreutviklingen å gjøre løsningen robust med en stabilisering av koden og støtte for utbredt testing på alle nivåer. Det siste er viktig for å støtte en sikker kontinuerlig leveranse. I den følgende tabellen skal vi fokusere på de kommende utfordringene. Komponent activemq rest NOARK5 rest NOARK54 Utfordringer og utestående ActiveMQ er etablert som integrasjonsplattform. Den eksisterende løsningen har to svakheter: Tekniske problemer med protokollen; og stivhet når man skal legge til nye tjenester uten å stoppe deler av løsningen. Mottakskomponenten er godt etablert og trenger bedre testing og en klarere definisjon av datastrukturen. Denne komponent er ansvarlig for å melde tilbake om innsendt data er godtatt eller avvist. Den burde derfor eksekvere en semantisk validering (se lengre ned) før man returnerer resultatet til innsenderen. Det er et enkelt REST grensesnitt som ikke trenger mer innsats. Det er et enkelt REST grensesnitt som ikke trenger mer innsats. Side 2
3 rest JSON-LD persistence noark4tonoark5 noarktordf splitt mysql noark5tordf validation data-type-enrichment stardog-client stardog es-client elasticsearch api api navigering api søk frontend ngnix Det er et enkelt REST grensesnitt som ikke trenger mer innsats. Denne mottaksmodulen burde flyttes ut til mysql komponenten. Grunnen er å være i stand til å bytte lagringen uten å endre koden i. Denne modulen trenger å merke avviste sendinger med en feilmelding eller eventuelt fjerne dem. Man bruker XSLT for konverteringen. Dette krever lengre prosesseringstid enn alle andre moduler i. Ved høye responstidskrav på datamottak kan den isoleres i en egen kompoenent for enkel oppskalering. XSLT definisjonen er blitt tilpasset den faktiske datamodellen vi har landet på. Denne modulen er en enkel klient som kaller noark5tordf for å få konverteringen utført. Denne modulen splitter ennå ikke. Denne komponenten er en standard mysql database i et docker image og er godt etablert. Persistence-modulen burde flyttes hitt. Denne komponenten bruker et python program levert av Difi. Det er blitt endret for å tilpasses en tjeneste og i forhold til den datamodellen vi har landet på. Denne komponenten burde flyttes inn i for å gi et entydig svar til dataleverandørene. Denne komponenten skal erstattes av en stabil datamodell. Denne komponenten eller en ny komponent som samler denne og es-client trenger støtte for transaksjoner hvis oppdatering/sletting feiler enten her eller i es-client. Det forventes behov for skalering av denne komponenten for å støtte de forventede datamengdene. Kommersiell lisens for stardog trenges utover en viss datamengde, eler for belastningsteter og produksjon. Denne komponenten eller en ny komponent som samler denne og stardog-client trenger støtte for transaksjoner hvis oppdatering/sletting feiler enten her eller i stardog-client. Det forventes behov for skalering av denne komponenten for å støtte de forventede datamengdene. Denne komponenten samler APIene for navigering og søk. Denne modulen trenger å forholde seg til en stabil datamodell. Denne modulen trenger å forholde seg til en stabil datamodell. Denne komponenten trenger å støtte ny funksjonalitet som stammer fra JSON-LD strukturen. Denne komponenten er stabil. Side 3
4 logstash elasticsearchlogs kibana Denne komponenten betjener loggdata på kun én server. Den skal samle data fra flere servere når einnsyn splittes for utrulling til flere servere. Denne komponenten er stabil. Denne komponenten kan eventuelt utvides for å dekke nye overvåkingsbehov. Arkitektur Her presenteres det noen hovedelementer i en mikrotjenestearkitektur. Domenedrevet design einnsyn kan deles i kontekster som tilsvarer de begrepene som allerede er i bruk i prosjektet som vist i dette diagrammet. Hver kontekst har sitt eget ansvarsområdet og dermed sin datamodell. Konteksten Mottak trenger et stabilt grensesnitt mott dataleverandørene med de tre støttede formater. Den har ansvar for validering og tilbakemelding til innsenderen. Datamodellen trenger derfor å være stabil og veldefinert. Denne konteksten leverer innover data i JSON-LD format og det trengs en ontologi som definerer en omforent format for NOARK4 journalpost, NOARK5 arkiv og Bouvets JSON-LD modell eller eventuelt andre. Konteksten Beriking har som hovedansvar å levere data til endrede eller nye funksjonalitetskrav. Det er her man endrer eller beriker data for å dekke nye behov. Datamodellen som passer best her er en fleksibel utvidelse av Mottaks datamodell med tolerante tjenester som leser kun de elementene som trenges og leverer nye elementer etter behov. Konteksten Indeksering har som hovedansvar å fore neste kontekst med data. Lagring av beriket data inn i Stardog trenger ikke stor innsats for å dekke nye berikinger eller endringer. Lagring i Elasticsearch derimot trenger å støtte avansert søk av nye berikinger. Målet er å begrense innsatsen for å dekke disse endringene med en fleksibel indeksering og begrense kravene på avansert søk. Konteksten Formidling har som hovedansvar å presentere data for brukeren på en intuitiv måte som støtter fleksibel navigering i en kompleks struktur med økende beriking. Det kan ikke unngås at komponenter i denne konteksten må oppdateres for å presentere nye berikinger eller endringer i data. Leveransen i forhold til en Continuous Delivery (CD) Side 4
5 Arbeidet i prosjektet har brukt en god del v sin arbeidstid for å sette opp en plattform for CD. Dette er en forutsetning for en vellykket mikrotjenestearkitektur. Vi har klart å automatisere noen trinn i cd som PoC prosjektet har etablert grunnlaget for en pipeline for kontinuerlig leveranse som vist i dette diagrammet. Vi har utvikler en struktur med uavhengige komponenter som alle er en del av et github r epo. Java logikken i noen av komponentene bruker en felles Maven archetype og er ellers uavhengige av hverandre. Det er viktig å beholde full uavhengighet mellom komponentene, da kan man utvikle komponenter på forskjellig språk og komponenter som bruker foskjellige metoder for å dekek spesialiserte behov. Byggerutinene som tar form i Difis Jenkins server er ryggraden i CD. Vi kompilerer, kjører enhetstester, pakker dokker-komponenter og sender dem til en integrasjonstest og til en demoserver. I tillegg har vi allerede datageneratorer som lser datafiler, JSON-LD databaser eller genererer NOARK5 data og som kan brukes i nye integrasjons- og belastningstester. En god del av det kommende arkitekturarbeidet vil sentrere seg i vedlikehold og videreutvikling av disse byggerutinene. Komponentisering Docker er innført som eneste plattform for komponentisering. Dette gir stor fleksibilitet som ennå ikke er tatt i bruk i sin full bredde. Det gjenstår å splitte dagens enhetlige applikasjonen i mindre deler som følger behov for skalering og effektiv lagring. Logging og administrasjon Side 5
6 Et viktig element i en mikrotjenestearkitektur er bruken av logging og administrasjon. I PoC har vi att logging i bruk på et tidlig tidspunkt: Det er den enkleste måten å følge gangen prosesseringen når den går gjennom mange uavhengige komponenter. Det som ikke ennå ikke er dekket er administrasjonsdelen med støtte for å løse problemer med data som stopper opp under prosesseringen eller ikke vises riktig. Kvaliteten til et system er tross alt avhengig av hvordan det takler uventede hendelser, stort sett med manuelle rutiner. Teamarbeid Arbeidet i teamet har utviklet seg i en positiv retning. Kunden er sterkt til stedet med klare avgrensninger og føringer. Utviklerne har vist dyktighet og stor kunnskap i de verktøyene og den arkitekturen vi har valgt, med frihet under ansvar. Det er et høyt kompetent team med sterk engasjement for å utvikle et godt einnsyn. Det er all grunn til å videreutvikle dette teamet i denne retningen. Etterlevelse av grunnprinsippene I det følgende kommenteres det i hvordan man muliggjør grunnprisippene for einnsyn i denne leveransen. Vi refererer leseren til demodokumentet for Sprint 4 for en forklaring på dekningsgraden i prosent. Grunnprinsipp Sprint-4 Kommentar Funksjoner som åpner seg med denne løsningen Støtte for eksisterende grensesnitt mot dataleverandører Løs kobling mellom komponentene Kontinuerlig leveranse Gjenoppbygging av løsningen 40% Bruken av JSON-LD og de muligheter den gir åpner for rikere og enklere navigasjon i data og ny funksjonalitet. Splitting i enkeltstående komponenter fleksibiliserer bruk av infrastruktur for å tilpasses endrede behov. Den samme splittingen forenkler forvaltning slik at man kan fokusere på funksjonalitetsområder for endring eller forbedring uten å påvirke resten av løsningen. -- Bruk av en REST tjeneste for mottak av NOAKR4 data og behandlingen av dette formatet støtter det eksisterende grensesnittet for dataleverandørene. 70% Bruk av enkeltstående komponenter i en mikrotjenestearkitektur åpner for en teknisk løs kobling som langt overgår monolittiske applikasjoner og SOA integrasjoner. Det er do fortsatt behov for en fleksibel datamodell som disse komponentene enkelt kan forholde seg til. 70% PoC har stått på to ben: utvikling av funksjonalitet og opprettelse av en plattform for kontinuerlig leveranse som er godt på vei. 20% Mottatt data lagres og merkes slik at gjenoppbyggingen av data som løsningen bruker er en enkel oppgave. Løsningen selv kan i dag gjenopprettes ved enkel utrulling av en eksisterende versjon. En komplett automatisert Kontinuerlig leveranse vil være i stand til å rulle ut enkeltkomponenter uten å påvirke resten av løsningen utover den logiske avhengigheten av bestemte versjoner. Side 6
7 Endring/sletting av eksisterende poster 30% Endring av journalposter, korrespondansepart og saksmapper er på plass. Sletting er kun en spesialisering av endring. Dataformater 60% einnsyn støtter i dag mottak av NOARK4 (journalpost.xsd), NOARK5 (arkiv.xsd) og Bouvet-versjonen av JSON-LD. Data i disse formatene konverteres ved mottak slik at beriking, indeksering og formidling kan forenkles. En stabil dataformat er nødvendig for full støtte av alle innkommende dataformater. Enkle og kompliserte søk Navigering i innhold og struktur Støtte for visualisering av tekst og kart Forvaltning og videreutvikling Bruk av åpen kildekode Kontinuerlig og automatisk overføring fra dataleverandørene Indeksering av metadata og innhold 40% Søkefunksjonaliteten støtter enkel søk på tvers av alle felt i JSON-LD, filtrering og søk på noen av feltene. 40% Navigering mellom saksmappe til journalpost støttes. Det bør utvides til å dekke hele strukturen. 20% Beriking med geografisk plassering er levert. Det trengs kun visualisering. 100% Alt arbeid så langt er under Difis premisser, på Difis anlegg og danner grunnlag for effektiv forvaltning -- Åpen kildekode brukes for alle komponenter bortsett fra Stardog. 100% Opplasting av data gjennom de tre REST tjenestene kan brukes både for kontinuerlig og automatisk overføring. 60% Indeksering av metadata trenger en stabil definisjon av datamodellen fro å fullføres. Side 7
einnsyn PoC: Demo for fjerde Sprint
einnsyn PoC: Demo for fjerde Sprint Dette dokumentet presenterer arbeidet i den siste sprint for einnsyn PoC prosjektet. Sprinten startet den 16. mars og sluttet den 31. mars 2015; totalt 9 arbeidsdager.
Detaljereinnsyn PoC: Demo for tredje sprint
einnsyn PoC: Demo for tredje sprint Dette dokumentet beskriver det som er utviklet og testet i den tredje sprinten fra 8. til 15. mars 2016. Leveransen i forhold til arkitekturforslaget I sprint 3 har
DetaljerDemo for første sprint
Demo for første sprint Første sprint for einnsyn PoC Dette dokumentet beskriver det som er utviklet og testet i den første sprinten fra 8. til 19.februar (to uker). Leveransen i forhold til arkitekturforslaget
DetaljerArbeidsoppgaver 2019 Felles studentsystem
Unit Direktoratet for IKT og fellestjenester i høyere utdanning og forskning Vår dato Vår referanse 26.10.2018 FS-18-003-22 Deres dato Deres referanse Arbeidsoppgaver 2019 Felles studentsystem Hovedprioriteringer
DetaljerISY Park Go og nye ISY Park. Endre Lykke, NoIS
ISY Park Go og nye ISY Park Endre Lykke, NoIS Agenda ISY Park 7 status Presentasjon av ISY Park Go Ny NS 3420 Nye ISY Park 8 Avklaringer og diskusjon 2019-02-07 Nye ISY Park 2 ISY Park 7 Status ISY Park
DetaljerFrank Sandersen, EVRY 3. April 2014. Avansert integrasjon Saksbehandling med ephorte som arkiv
Frank Sandersen, EVRY 3. April 2014 Avansert integrasjon Saksbehandling med ephorte som arkiv Meg Småbarnspappa EVRY Porsgrunn Automasjonsingeniør Systemutvikler Integrajonsarkitekt Arkivfaglig 2 3 Søker
DetaljerPRESENTASJON NORDIG OKTOBER Alle skal kunne teste alt - overalt
PRESENTASJON NORDIG OKTOBER 2017 Alle skal kunne teste alt - overalt Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for ettertid - i den tro at det er nyttig for ettertiden
DetaljerForprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.
Forprosjektrapport Tittel Oppgave Periode Openfoos Utvikle en plattform for digitalisering av foosballbord. 3. januar til 15. juni Gruppemedlemmer Amir Ghoreshi Marcel Eggum Neberd Salimi Valentin Rey
DetaljerFri programvare i helsesektoren en realitet! Presentasjon av Enkeltoppgjør
Fri programvare i helsesektoren en realitet! Presentasjon av Enkeltoppgjør Snorre Meland - Teknologidirektør Acando AS Acando AS Enkeltoppgjør 2 Ny nasjonal saksbehandlingsløsning for refusjon av reiseutgifter
DetaljerNoark 5 tjenestegrensesnittet Hvor er vi nå?
Noark 5 tjenestegrensesnittet Hvor er vi nå? 01. april 2019 Øivind Kruse, arkivar Bakgrunn Noark Noark 1-4 (1984-2008) Kravspesifikasjon for system for elektronisk journalføring Definert uttrekksformat
DetaljerForprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008
Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Skrevet av Ole Myrbakken, Fadima Mohamoud, Orji Okoroafor, Karen Arrendondo Side 1 PRESENTASJON Prosjekt tittel: Prosjektperiode: MetaGen 7.jan
DetaljerPublic. earkiv 360. Integrasjonsmuligheter og nye metoder for import Stian Gregory
earkiv 360 Integrasjonsmuligheter og nye metoder for import. 5.0. Stian Gregory Innhold earkiv 5.0: Hva kommer / hva er nytt? Integrasjon/import - bakgrunn / hvorfor Eksisterende metoder for import Manuell
Detaljereinnsyn - status Referansegrupper og 17.11
einnsyn - status Referansegrupper 16.11 og 17.11 Difi 16. november 2016. Prosjekt «ny OEP/eInnsyn» Statsråd Jan Tore Sanner: «Norge vil innføre det som blir verdens mest gjennomsiktige system for borgere
DetaljerAltinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn
Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres
DetaljerAlle skal kunne teste alt - overalt KDRS TRONDHEIM JUNI 2017
Alle skal kunne teste alt - overalt KDRS TRONDHEIM - 13. JUNI 2017 Det eksistensielle - Arkivverkets oppgaver 2 Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for
DetaljerGJENNOMGANG UKESOPPGAVER 9 TESTING
GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.
DetaljerSolidPlant er perfekt for deg som jobber med design av rørsystemer og anlegg, og er kjent med SolidWorks.
SolidPlant, det eneste virkelig spesifikasjonsstyrte anleggsdesign programmet for SolidWorks. Ved å kombinere intuitive parametrisk styrte SolidWorks med en sofistikert database for å generere alle komponenter
DetaljerDIGITALISERING MED INTERACT-FLOW
DIGITALISERING MED INTERACT-FLOW Interact Flow Mottak/Websak En presentasjon av Larvik kommune v/digitalisering Bestilling og definisjon av oppgaven Alle 4000 ansatte skal levere personaldokumentasjon
DetaljerKravspesifikasjon. Forord
Forord Kravspesifikasjonen skal gi en oversikt og forståelse over det planlagte systemets funksjonalitet. Dokumentet skal gi både utviklere og oppdragsgivere innblikk i hvordan og hva systemet skal levere.
DetaljerARKIVVERKETS EARKIV- PROSJEKT : STATUS
ARKIVVERKETS EARKIV- PROSJEKT : STATUS Tor Anton Gaarder Oslo 21. oktober 2015 Litt om meg: Status earkiv? Hvorfor? Hva er det? Når kommer det? Hva sier statsbudsjettet? Programkategori 08.20 i kulturdepartementets
DetaljerKravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23
Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Kravspesifikasjon for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.
Detaljer- analyse og implementasjon
- analyse og implementasjon Hvem er vi? Vi heter Anders S Finnerud Dennis JMJ Lundh studerer til bachelorgraden i ingeniørfag for data ved Høgskolen i Oslo. Oppgaven Lage et lett system som kan utføre
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerFremtidens plattform for samvirkende systemer
Fremtidens plattform for samvirkende systemer Teknologidagene 2018 - Trondheim Per Andersen, Statens vegvesen ITS-Programmet Statens vegvesen har definert 3 hovedtemaer for å kunne levere på samfunnsoppdraget
DetaljerStikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.
Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle
DetaljerOEP skal gjere det enklare for allmenta å få tilgang til dokument i forvaltninga (St. meld. nr. 17 ( ))
Mål for einnsyn OEP skal gjere det enklare for allmenta å få tilgang til dokument i forvaltninga (St. meld. nr. 17 (2006-2007)) OEP skal effektivisere gjennomføringa av offentlegprinsippet i forvaltninga
DetaljerKRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.
KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.
DetaljerBachelorprosjekt i informasjonsteknologi, vår 2017
Bachelorprosjekt i informasjonsteknologi, vår 2017 Gruppe 29: Marthe Janson Skogen, s236357, Ingeniørfag - data Odd Einar Hoel, s236313, Ingeniørfag - data Forprosjektrapport Rapporten inneholder presentasjon,
Detaljer4.1. Kravspesifikasjon
4.1. Kravspesifikasjon Dette delkapittelet beskriver nærgående alle deler av systemet, hvordan det er tenkt ferdigutviklet med fokus på oppdragsgivers ønsker. 4.1.1. Innledning Informasjon om hvordan kravspesifikasjonens
DetaljerHvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene?
Hvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene? Thomas Sødring Høyskolen i Oslo thomas.sodring@jbi.hio.no +47 99 57 04 72 NOKIOS Workshop NOARK 5 26. Oktober 2010
DetaljerLivsløpstesting av IT-systemer
Livsløpstesting av IT-systemer Testing, validering og evaluering Teste Undersøke ved hjelp av tester om systemet fungerer slik det er beskrevet Validere Bekrefte hvordan systemet virkelig fungerer, om
DetaljerDIGITAL INFRASTRUKTUR. Oslo byarkiv/ Digitalt Museum http://shar.es/1mgxxe
DIGITAL INFRASTRUKTUR Oslo byarkiv/ Digitalt Museum http://shar.es/1mgxxe Hva er verdien i digital infrastruktur? Hvordan kan du og din organisasjon bruke infrastrukturen til å formidle? Norsk Teknisk
Detaljereinnsyn samla meldingsutveksling og barriereprosjektet
einnsyn samla meldingsutveksling og barriereprosjektet Norsk arkivråd 29.03.17 Siri Slettvåg Seksjon for informasjonsforvaltning og kulturhistorie ssl@nve.no NVE NVE er et direktorat underlagt Olje- og
DetaljerNOARK5 TJENESTEGRENSESNITT POC OG PILOT
Prosjektforslag NOARK5 TJENESTEGRENSESNITT POC OG PILOT Prosjektnummer: Saksnummer: Behandlet dato: Behandlet av / Prosjekteier: Utarbeidet av: 14.07.2017 Fredrikstad kommune Per-Arne Aas Beslutning: Starte
DetaljerMål for einnsyn. Brukerhistorier einnsyn. Roller
Mål for einnsyn OEP skal gjere det enklare for allmenta å få tilgang til dokument i forvaltninga (St. meld. nr. 17 (2006-2007)) OEP skal effektivisere gjennomføringa av offentlegprinsippet i forvaltninga
DetaljerProgram for elektroniske tjenester prosjekt for fellesfunksjonalitet
Program for elektroniske tjenester prosjekt for fellesfunksjonalitet 16.02.2016 Trine Lind og Steinar Skagemo - Byrådsavdeling for finans Tema Kort om Oslo kommune Digitaliseringssatsingen: Program for
DetaljerAlgDat 12. Forelesning 2. Gunnar Misund
AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av
DetaljerArkivets rolle i en tjenesteorientert arkitektur. Thomas Sødring thomas.sodring@hioa.no. HiOA
Arkivets rolle i en tjenesteorientert arkitektur Thomas Sødring thomas.sodring@hioa.no HiOA Arild Haraldsen mener* Hvor langt har kommunene kommet i samordning av sine digitale tjenester? Hvordan går samspillet
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
DetaljerAutomatisert Robusthetstesting. Erik Arisholm Testify AS
Automatisert Robusthetstesting Erik Arisholm Testify AS 21. september Robusthetstesting Robusthetstesting er testing som avslører sårbarheter i et system overfor uventede (kombinasjoner av) input stressende
DetaljerIntroduksjon til fagfeltet
LC238D http://www.aitel.hist.no/fag/_dmdb/ Introduksjon til fagfeltet Datafiler side 2 Databasesystemer side 3-5 Databasearkitektur ANSI/SPARC side 6-7 Datamodeller side 8 Flerbruker databasesystem side
DetaljerNoark-5 hva blir det til? Ståle Prestøy IKA Trøndelag. 23. mai 2007 Noark-5 - hva blir det til? 1
Noark-5 hva blir det til? Ståle Prestøy IKA Trøndelag 23. mai 2007 Noark-5 - hva blir det til? 1 Hvorfor Noark-5? Generell teknologisk utvikling (1998-2006) Flere organ i samme database Sikring av dokumenters
DetaljerStyrende prinsipper for ny bransjeløsning. DIFA Forprosjekt
Styrende prinsipper for ny bransjeløsning DIFA Forprosjekt Leveransens innhold DIFA forprosjekt har formulert styrende prinsipper for den nye bransjeløsningen. De styrende prinsippene gir retning og setter
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
DetaljerPresentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg. Prosjektnummer 2E
Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg Prosjektnummer 2E 1. Innholdsfortegnelse 1. Innholdsfortegnelse 2 2. Norske Hus Boligsystem AS 3 3. Problemstillingen 3 4.
DetaljerNotat om Norge digitalt og Norvegiana
mai 2015 Notat om Norge digitalt og Norvegiana Rammer og forutsetninger Dette notatet tar for seg problemstillinger som er aktuelle for samhandling mellom Norvegiana og Norge digitalt i et fremtidig digitalt
DetaljerBruk av Elasticsearch til søk og klassifisering. Ove Haugland Jakobsen 26 november 2018
Bruk av Elasticsearch til søk og klassifisering Ove Haugland Jakobsen 26 november 2018 Dokumenter fra helseforetakene Alle helsefortakene er pålagt å legge ut dokumenter fra styremøter på nett Styrepapirene
Detaljereinnsyn status og vidare framdrift Gunnar Urtegaard Brukarforum
einnsyn status og vidare framdrift Gunnar Urtegaard Brukarforum 1.12.2016. Viktige mål for einnsyn Fokus på sikkerheit i alle ledd Automatisert overføring av data Publisering av dokument i tillegg til
Detaljernettbasert produksjon og distribusjon av lydbøker
nettbasert produksjon og distribusjon av lydbøker Formater i PipeOnline DAISY (Digital Accessible Information System) er en veletablert internasjonal standard for strukturering av digitale lydbøker. Standarden
DetaljerOle Myhre Hansen Seksjon for digitalt depot, RA
Ole Myhre Hansen Seksjon for digitalt depot, RA Arkivverkets forsvarstale Hva gjør vi? Kortsiktige tiltak Langsiktige tiltak På kort sikt: Vi har forbedret oss! Krav fra KUD om max 4 uker behandlingstid
DetaljerGeosynkronisering. Nasjonale tjenester. Kommuner GeoNorge / andre portaler. Metadata. Visning. Nedlasting. Deltakende virskomhet. Geosynkronise ring
Geosynkronisering Geosynkronise ring Kommuner GeoNorge / andre portaler Nasjonale tjenester Metadata Visning Nedlasting Deltakende virskomhet 1 Hva er utviklet til nå? Geosynkronise ring Spesifikasjon
DetaljerOverordnet beskrivelse
N O R K A R T G E O S E R V I C E A S Desember 2010 INNHOLD 1 INTRODUKSJON... 4 2 NAVNETJENESTE... 5 3 PORTAL... 6 4 OBJEKTKATALOG... 6 5 ARKIV... 7 6 ADMINISTRASJONSPROGRAMMER... 8 7 TILGANGSAPI... 8
DetaljerJigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet
JigZaw Verifiser Forventet Funksjonalitet Teststategi utviklet av Erik Drolshammer Bård Lind Bård Lind Java siden 1997 Arkitekt siden 2000 JavaBin siden 1999 Enterprise Domain Repository og JigZaw-teststrategi
DetaljerMetode for identifikasjon av dokumentasjon. Presentasjon i Skate
Metode for identifikasjon av dokumentasjon Presentasjon i Skate 13.03.2019. Agenda Bakgrunn Hva er gjort i prosjektet Resultat Tilbakemeldinger Gevinster Veien videre Bakgrunn Samfunn i endring Informasjon
DetaljerKravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008
Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008 1.Forord I dette dokumentet skal vi gi et bildet av de kravene som er satt til prosjektet. Dokumentet er hovedsakelig beregnet som et styringsdokument
DetaljerAgenda. Mulige gevinster ved å samarbeide om løsninger. Tjenesteorientert arkitektur for UH sektoren. Kontekst for arkitekturarbeid
Arkitekturarbeide ved NTNU Carl-Fredrik Sørensen og Ole Langfeldt Arkitekter NTNU IT Agenda Kontekst for arkitekturarbeid IKT i UH-sektoren DIFI Arkitekturprinsipper Arkitektur i dag Trender i tiden Arkitektur
DetaljerNasjonal DNA sekvensdata IT plattform for helsevesenet- genap. Store data møter medisinen 1. september 2015
Nasjonal DNA sekvensdata IT plattform for helsevesenet- genap Store data møter medisinen 1. september 2015 1 Målsetning med prosjektet Prosjektets målsetning er å utvikle en IKT infrastruktur for sentral,
DetaljerInnholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10
1 Innholdsfortegnelse 1. Testing... 3 1.1 Feiltesting av koden... 3 1.2 Funksjonstesting:... 7 2. Kilder.10 2 1. Testing Testing av et system er nødvendig for å finne ut om systemet fungere slik det skal
DetaljerEnkel arkivering, sikker gjenfinning og deling av virksomhetskritisk informasjon i et stort informasjonslandskap
Enkel arkivering, sikker gjenfinning og deling av virksomhetskritisk informasjon i et stort informasjonslandskap Stian Bjørhei og Jon Andreas Pretorius s.1 s.2 Hafslund har produsert ren vannkraft i over
DetaljerSamdok samla samfunnsdokumentasjon
Samdok samla samfunnsdokumentasjon RAPPORT 2014 PRIORITERT OPPGAVE Arkiv i e-forvaltning ( Synkron avlevering (STAT) /Riksantikvaren (RDF) Utarbeidet av Øystein Isaksen, Gunnar Urtegaard, Kari Frodesen
DetaljerK-Nett. Krisehåndteringssystem for Norges vassdrags- og energidirektorat i en beredskaps- og krisesituasjon. av Erik Mathiessen
K-Nett Krisehåndteringssystem for Norges vassdrags- og energidirektorat i en beredskaps- og krisesituasjon av Erik Mathiessen Om oppgavestiller NVE er et direktorat underlagt Olje- og energidepartementet
DetaljerHovedprosjekt 2014, Høgskolen i Oslo og Akershus
Forprosjektrapport Gruppe 2 Hovedprosjekt 2014, Høgskolen i Oslo og Akershus 1 INNHOLD 2 Presentasjon... 2 2.1 Gruppen medlemmer... 2 2.2 Oppgave... 2 2.3 Oppdragsgiver... 2 2.4 Veileder... 2 3 Sammendrag...
DetaljerARK 2014 Arkitekturfaget - observasjon fra en tjenesteleverandør
ARK 2014 Arkitekturfaget - observasjon fra en tjenesteleverandør www.steria.com Stein Aarum Leder for arkitekturfagområdet Steria www.steria.com Innhold Hva vi mener med arkitektur Vår viktigste rolle
DetaljerTestrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5
Testrapport Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 24.5.2013 Public 2013 Aker Solutions Page 1 of 5 Innledning I denne rapporten vil vi skrive om testingen som
Detaljer360 Ekspedering og eformidling
360 Ekspedering og eformidling -Hvordan utnytte mulighetene for automatisk ekspedering Sigurd Germundson 360 Sales Norway Customer Manager Sigurd.germundson@tieto.com Agenda Nasjonale fellesløsninger Sømløs
DetaljerFolkemusikkarkivet: status for utvikling av felles katalogsystem
Folkemusikkarkivet: status for utvikling av felles katalogsystem Tone Nøtvik Jakobsen (NRK) og Richard Gjems (NB) Norsk Lydarkivkonferanse 22.1o. 2018 Forhistorie: Digitalt radioarkiv NRK var eneste norske
DetaljerRUTEPLANLEGGINGSSYSTEM KRAVSPESIFIKASJON
RUTEPLANLEGGINGSSYSTEM KRAVSPESIFIKASJON Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 CONTENTS 1 Innledning... 4 1.1 Presentasjon... 4 1.2 Om bedriften...
DetaljerTextureTool med SOSI-parser
TextureTool med SOSI-parser Verktøy for teksturmapping og automatisk generering av 3D-modeller Hovedprosjekt 11E Erlend A. Lorentzen Jørn G. Nyegaard-Larsen 3DSU 2008/2009 Høgskolen i Sør-Trøndelag Avdeling
DetaljerHuldt & Lillevik Lønn 2008-10-06. Huldt & Lillevik Lønn. Versjon 5.08.3
Versjon 5.08.3 Innhold Hva er nytt i denne versjonen... 2 1 Installere og oppdatere Altinn Monitor... 2 2 Oppdatere til 5.08.3... 2 2.1 Oppdatere versjon via Internett...2 2.2 Oppdatere versjon via CD...2
DetaljerForprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3
Forprosjektrapport Hovedoppgave våren 2019 Gruppe 3 Sammendrag Vi skal overføre en eksisterende nettside over på en ny plattform samt legge til noe tilleggsfunksjonalitet. Hovedutfordringene ved den eksisterende
Detaljerephorte5 Saksbehandling og arkiv gjort enkelt ephorte hjelper deg med å bruke, styre og dele virksomhetens dokumenter gjennom hele deres levetid
Saksbehandling og arkiv gjort enkelt ephorte hjelper deg med å bruke, styre og dele virksomhetens dokumenter gjennom hele deres levetid 2 Saksbehandling og arkiv gjort enkelt Ledere og saksbehandlere som
DetaljerLøsningsforslag og estimat for integrasjon av kalenderdata
Løsningsforslag og estimat for integrasjon av kalenderdata Formålet med dette dokumentet er å estimere omfanget av å utvikle en integrasjon som synkroniserer kalenderinformasjon fra TP og FS til studenter
DetaljerIntegrasjon - fra strategi til vellykket implementering. Integrasjonsdagene Halden, august 2013 Ståle Hustad, TrønderEnergi Nett AS
Integrasjon - fra strategi til vellykket implementering Integrasjonsdagene Halden, august 2013 Ståle Hustad, TrønderEnergi Nett AS Agenda Om TrønderEnergi Bakgrunn for etablering av integrasjonsplattform
DetaljerGårsdagens testroller takler ikke dagens utfordringer. Magnus Halvorsen og Erik Rogstad
Gårsdagens testroller takler ikke dagens utfordringer Magnus Halvorsen og Erik Rogstad Eksempel: Testutlysning fra fortiden Arbeidsoppgaver Utarbeide testtilfeller basert på kravspesifikasjon Gjennomføring
DetaljerBilag 1 Kravspesifikasjon Avtalereferanse: NT Web avspiller
ilag 1 Kravspesifikasjon Avtalereferanse: NT-0730-15 Web avspiller SIST LAGRET DATO: 18. desember 2015 Side 1 av 12 Innholdsfortegnelse ilag 1 Kravspesifikasjon 1 INNLEDNING... 3 1.1 EGREPSDEFINISJONER...
DetaljerSlik skal vi handle i 2017
Slik skal vi handle i 2017 Videreutvikling av Altinn Andreas Rafaelsen, Løsningsansvarlig Altinn Altinndagen 2016 Videreutvikling av Altinn løsningen Produktstrategi og prioritering Altinn versjon 17.1
DetaljerAltinn Utviklingsplan 2017
Altinn Utviklingsplan 2017 Endringer i denne versjon 20.01.2017. Kontaktperson: Andreas Rafaelsen Essensen («Hva er Altinn pr 2017?») Altinn er felleskomponent for tjenesteutvikling, autorisasjon og integrasjonstjenester.
DetaljerHva skjer a? Status for CRIStin 2. Oppstartsmøte NVI-rapportering 20. oktober 2016
Hva skjer a? Status for CRIStin 2 Oppstartsmøte NVI-rapportering 20. oktober 2016 Vi jobber på fire områder Integrasjon med REK/SPREK «CRISt-UT» = API og Tableau Resten av CRIStin 2 = Brukergrensesnitt,
Detaljer1 Forord. Kravspesifikasjon
[Type text] [Type text] 3/5 Hovedprosjekt ingeniørutdanningen 09 Kravspesifikasjon Tittel på hovedprosjektet Tarantell Dashboard Gruppe 28 Bjørn Ove Pedersen Stian Dalviken Antall sider 6 Intern veileder
DetaljerKonfigurasjonsstyring. INF1050: Gjennomgang, uke 11
Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del
DetaljerCerebrum Komponentarkitektur
Cerebrum Komponentarkitektur Et forslag Alexander Rødseth for Cerebrum/USIT 2013 Temaer Overblikk Begreper Frittstående komponenter Komponentregisteret Godkjente programmeringsspråk Godkjente protokoller
DetaljerEn bedre måte å håndtere prosjekt, team, oppgaver og innhold
En bedre måte å håndtere prosjekt, team, oppgaver og innhold Bedre prosjekthå ndtering med metådåtå M-Files går langt utover bare enkel dokumenthåndtering. Den unike arkitekturen drevet av metadata lar
Detaljerephorte Integration Services (eis) produktbeskrivelse
ephorte Integration Services (eis) produktbeskrivelse Versjon 2 31.10.2012 Gecko Informasjonssystemer AS Robert Vabo INNHOLDSFORTEGNELSE INNHOLDSFORTEGNELSE... 2 COPYRIGHT... 3 EPHORTE INTEGRATION SERVICES...
DetaljerRegistrering av e-post e-postrekker og dokumentbegrepet. Norsk arkivråds høstseminar 23.10.13 Øivind Kruse Arkivar, Riksarkivet
Registrering av e-post e-postrekker og dokumentbegrepet. Norsk arkivråds høstseminar 23.10.13 Øivind Kruse Arkivar, Riksarkivet -Så hva har skjedd? Har dere funnet eposten med invitasjonen? - Ja, vi fant
DetaljerKravspesifikasjon MetaView
Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og
DetaljerTK-Arkiv Trondheim kommunes nye arkivkjerne
KDRS-samling, Arkivsenteret på Dora 13.-14.06.2017 TK-Arkiv Trondheim kommunes nye arkivkjerne - Hvorfor og hva - Status - Utfordringer Foto: Carl Erik Eriksson Hvem er vi? Jean-Philippe Andrè Caquet,
DetaljerWorkshop NGIS API. Lars Eggan, Norconsult Informasjonssystemer desember 2014
Workshop NGIS API Lars Eggan, Norconsult Informasjonssystemer desember 2014 1 NGIS i WinMap NGIS-klient Hente datasett fra en NGIS portal Oppdatere portalen med endringer gjort lokalt Spesiallaget funksjonalitet
DetaljerVerdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter
Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture
Detaljerog effektiv earkivforvaltning
Uttrekks- og avleveringsmodul og effektiv earkivforvaltning Kort om: Hva påvirker og styrer «fremtiden»? ACOS Løsningskonsept og vår erfaring Uttrekk & avlevering i teori Uttrekk & avlevering i praksis
DetaljerGevinster av digitalisering en historie fra Eika. Hildegunn Winther
Gevinster av digitalisering en historie fra Eika Hildegunn Winther Vi styrker lokalbanken «Eika gjøre det mulig for små og mellomstore banker til å være effektiv og lønnsom i en stadig mer kompleks og
DetaljerTo RDF or not to RDF Fagdag om Noark 5 og RDF
Ragnar Sturtzel 2014-06-17 To RDF or not to RDF Fagdag om Noark 5 og RDF Diskusjonstemaer Først en kort oppsummering av dagen Så noen spørsmål jeg har satt opp Til slutt åpen debatt 2 Oppsummering 1 Graham
Detaljer2/3/2014 INSTITUTT FOR FÔRIT CDS INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS. Shahariar Kabir Bhuiyan
2/3/2014 INSTITUTT FOR INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS FÔRIT CDS Mikkel Sannes Nylend Shahariar Kabir Bhuiyan Stian Strøm Anderssen Denne siden skal være blank. 1 Presentasjon Prosjektgruppe:
DetaljerAlgDat 10. Forelesning 2. Gunnar Misund
AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):
DetaljerTeknologi for et bedre samfunn. Teknologi for et bedre samfunn
1 Teknologidagene 2013 Demonstrasjon av Kooperativ ITS og simulering Jo Skjermo Jo.skjermo@sintef.no (gjesteopptreden: Odd Andre Hjelkrem, SINTEF) 2 Agenda Agenda Test Site Norway/Trondheim Kooperative
DetaljerHelhetlig integrasjonsplattform. Per Olav Nymo
Helhetlig integrasjonsplattform Per Olav Nymo Affecto i korte trekk Bergen I Norge siden 1997 Spesialisert på Enterprise Information Management 130 ansatte i Oslo og Bergen 1.000 ansatte i Norden og Baltikum
DetaljerHøgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11
Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 11 Michael Pande, Petter L. Olsen, Diego A. Pasten 23.01.2015 Presentasjon Vi er en gruppe på tre dataingeniørstudenter som har tatt på oss oppgaven
DetaljerKapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy
Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider
DetaljerBevaring av fagsystem og Noark 5
Bevaring av fagsystem og Noark 5 Thomas Sødring Førsteamanuensis Arkiv Høyskolen i Oslo og Akershus thomas.sodring@jbi.hio.no P-R428 22452610/99570472 1/34 I dag skal vi Litt om HiOA Snakke litt om Fra
Detaljer