SYSTEMDOKUMENTATION AF POC
|
|
- Per Villadsen
- 4 år siden
- Visninger:
Transkript
1 DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMDOKUMENTATION AF POC Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved
2 Dokumenthistorik Version Dato Forfatter Status Bemærkninger Endelig Endelig Tilrettet pba. review-kommentarer fra DIGST Referencer Reference Titel Forfatter Version [FDA] FDA guidelines for REST baserede services (pr. 12. juni 2019) Digitaliseringsstyrelsen 0.9 Indholdsfortegnelse 1 Introduktion Teknologier Docker Kubernetes GovCloud KrakenD Apache Camel MongoDB Azure Setup beskrivelse OK-applikation-container KrakenD-container MongoDB-container Arkitektur Funktionalitet Snitflade for dataaftagere Snitflade for dataleverandør Tekniske detaljer CPR-validering Circuit breaker Swagger Drift Datakilde-setup Netcompany 2
3 1 Introduktion Formålet med dette dokument er at beskrive teknologier, arkitektur og funktionalitet i POC af Orkestreringskomponent (POC- OK). 2 Teknologier Dette afsnit beskriver kort de teknologier, der er brugt i POC-OK-løsningen. Teknologier er valgt ud fra, at det på sigt skal være muligt at afvikle applikationen på GovCloud. 2.1 Docker Docker er en open-source software containerization-platform, der gør det muligt at pakke en applikation i en container, der fungerer som en isoleret virtuel maskine. Ved brug af Docker kan man standardisere udviklings-, byg-, test- og produktionsmiljøer. POC-OK består af Docker-containere, der er sat op i et Kubernetes-miljø. 2.2 Kubernetes Kubernetes er en open-source container-orkestrator. Ved brug af Kubernetes kan man opsætte flere containere til at arbejde sammen, og den hjælper med at køre containere på flere virtuelle maskiner, skalere op og ned ved tilføjelse og fjernelse af containere, når efterspørgsel ændrer sig osv. POC-OK består af flere containere, og derfor er denne teknologi brugt i løsningen. 2.3 GovCloud GovCloud er et udviklings- og driftsmiljø, der tilbydes af Statens IT som Platform as a Service. Planen var at deployere POC-OKapplikationen til GovCloud, men platformen var desværre ikke klar til udvikling/drift af applikationer på tidspunktet, hvor udviklingsfase af POC-OK startede. På grund af det, var det nødvendigt at finde anden platform for drift og udvikling og Microsoft Azure blev valgt som alternativ. 2.4 KrakenD Kraken er en REST API Gateway, der er en del af GovCloud-platform. Tanken er, at den udviklede POC-OK skal være kompatibel med GovCloud-platformen. Derfor er KrakenD en del af POC-OK, hvor der opsættes endpoints til datakilder, og KrakenD bruge således som en simpel proxy mellem OK-applikationen og datakilder. 2.5 Apache Camel Apache Camel er et Java-baseret open-source framework, der tilbyder regelbaseret routing. Hvornår en datakildes endpoint skal kaldes er defineret ved brug af Camel-regler. POC-OK bruger foskellige Enterprise Integration Patterns, dvs. Splitter, Content Based Router, Dynamic Router og Aggregator, der alle er en standard-del af Apache Camel. Den er også brugt for at opsætte timeouts ved kald til datakilder og processering af flere parallelle kald. 2.6 MongoDB MongoDB er en open-source cross-platform NoSQL-database, der er nemt at bruge og at skalere. Den gemmer data i JSONdokument-format, der er standard og hurtigt at hente. I Orkestreringskomponent-løsningen blive MongoDB brugt til at gemme CPR-nummer-liste, der bliver brugt til CPR-filtrering, for forskellige datakilder. 2.7 Azure Microsoft Azure er en cloud-platform, hvor man kan bygge, administrere og deployere applikationer ved brug af forskellige frameworks. Platformen tilbyder forskellige services, og en af dem er en Azure Kubernetes Service (AKS), hvor POC-OK er deployeret Netcompany 3
4 3 Setup beskrivelse POC af Orkestreringskomponent består af 3 Docker-containere, der kører i Azure Kubernetes Service: OK-applikation-container KrakenD-container MongoDB-container 3.1 OK-applikation-container OK-applikation-container er baseret på en Spring Boot-applikation, der indeholder en Java-applikation, der bl.a. gør brug af Apache Camel-frameworket. 3.2 KrakenD-container KrakenD-container indeholder KrakenD API Gateway version MongoDB-container MongoDB-container indeholder MongoDB-dokumentdatabase. 3.4 Arkitektur Dette afsnit giver en kort oversigt over og beskrivelse af arkitekturen i POC-OK. Portal POC-OK OK-applikation Apache Camel KrakenD Datakilde 1 Datakilde 2 MongoDB Datakilde 3 Flowet i løsningen, når en portal anvender data fra POC-OK på vegne af en borger, er som følger: 1. Kald fra en portal til POC-OK bliver modtaget i OK-applikation 2. OK-applikation tjekker, om CPR-nummeret er til stede i MongoDB for datakilder, der skal kaldes, for at hente data 3. OK-applikation kalder specifikke endpoints i KrakenD, der refererer til datakilder, der skal kaldes (dvs. de datakilder, der ikke benytter CPR-filtrering, eller hvor CPR-filtrering har givet et positivt svar ift. at skulle kalde datakilden) 4. KrakenD afvikler kaldet til datakilderne På grund af begrænsninger i KrakenD Gateway API er det ikke muligt at kommunikere med SOAP-baserede services og heller ikke med ASP.NET Web API-baserede services. Nogle af datakilder er derfor konfigureret direkte i OK-applikation (derfor er OKapplikation forbundet direkte til Datakilde 3) Netcompany 4
5 4 Funktionalitet Dette afsnit beskriver funktionalitet, der er udstillet i POC-OK. Funktionalitet er opdelt i to snitflader: Snitflade for dataaftagere Snitflade for dataleverandør Snitflader følger guidelines fra digitaliser.dk ([FDA] og helt generelle REST-koncepter. 4.1 Snitflade for dataaftagere En portal kan kalde POC-OK for at hente data på vegne af en borger. Det er muligt at hente data om borgeren ved brug af hent borgerdata -metode på to forskellige niveau: oversigtsniveau og detaljeret niveau. Detaljeret niveau returnerer alt data om en borger. Dette kan være en meget dyr operation for en datakilde. Derfor er det muligt at hente data på oversigtsniveau (for at en portal kan vise liste af sager i brugergræsefladen) og bageefter, når brugeren trykker på en enkelt sag i listen for at udfolde den, er det muligt at hente detaljer omkring specifik sag ved brug af hent sagsdata (da hent ydelsesdata er identificeret undervejs i projektet, blev det aftalt, at det ikke implementeres i POC en). Metode hent borgerdata har følgende flow: 1. En portal kalder POC-OK for at hente data på vegne af en borger 2. Kaldet fra portalen modtages i OK-applikationen 3. OK-applikationen validerer CPR-nummer modtaget i kaldet. Hvis det ikke er gyldigt, returnerer den kode 400 (Bad request) 4. OK-applikationen tjekker, om CPR-nummer modtaget i kaldet er til stede i filtreringsdatabasen og benytter denne information til at bestemme hvilke datakilder, der skal hentes data fra 5. OK-applikationen opdeler kaldet for hver datakilder, der skal kaldes, og udfører kald til datakilder parralelt (først til KrakenD endpoint, der redirekter kaldet til selve datakilden) 6. Når datakilde svarer med data (kommer gennem KrakenD, som sender data tilbage til OK-applikation), bliver data deserialiseret, sammenstillet med data fra andre datakilder i et samlet svar og sendt til den kaldende portal 2019 Netcompany 5
6 Metode hent sagsdata har følgende flow: 1. En portal kalder POC-OK for at hente data på vegne af en borger 2. Kaldet fra portalen modtages i OK-applikation 3. OK-applikation kalder KrakenD-endpoint, der redirekter kaldet til selve datakilden 4. Når datakilde svarer med data, sender KrakenD data tilbage til OK-applikation, hvor data bliver deserialiseret og sendt til portalen 4.2 Snitflade for dataleverandør Før Orkestreringskomponenten laver et kald ud til en datakilde, tjekker den om CPR-nummeret, der er sendt i kaldet, er til stede i databasen. Orkestreringskomponent udfører kun et kald til en datakilde, der supporterer CPR-filtrering, hvis CPR-nummeret er til stede i databasen for den givne service. Ellers svarer den til portalen, at datakilder ikke har noget data om borgeren (204 No content). Som en dataleverandør er det muligt at tilføje eller/og fjerne CPR-numre til og fra CPR-liste, der er gemt i databasen. Opdatering kan ske som en batch-opdatering ved brug af tilføj/fjern CPR-numre -metoden. Dog kræver metoden, at dataleverandør holder styr på, hvilke CPR-numre der allerede findes i database og medsender kun ændringer i CPR-liste. For at gøre det nemmere for dataleverandør er der udstillet en metode, der erstatter eksisterende CPR-liste med en CPR-liste der er medsendt i kaldet. Desuden er det muligt at rydde op i databasen og fjerne alle CPR -numre fra listen ved brug af denne metode med en tom CPR-liste. CPR-liste er gemt som en liste af dokumenter i MongoDB, der består af et CPR-nummer og et id for en dataleverandør. 5 Tekniske detaljer Dette afsnit beskriver tekniske detaljer om POC-OK-løsningen. 5.1 CPR-validering Orkestreringskomponenten udfører validering af CPR-nummeret, der er medsendt i kaldet. Validering tjekker, om CPR-nummer består af 10 cifre, men det er et check, der kan udvides til yderligere kompleksitet Netcompany 6
7 5.2 Circuit breaker Der er udviklet et circuit breaker-pattern i POC-OK ved brug af Netflix Hystrix-bibliotek (der bliver brugt, hvis en datakilde bliver utilgængelig). 5.3 Swagger Der er for metoder, der er en del af snitfladen for dataleverandører, udviklet en brugergrænseflade ved brug af Swaggerbibliotek: HOST_ADDRESS:8080/swagger-ui.html#/ 5.4 Drift Der er udviklet et scripts for hver komponent, der udfører byg af projekt og Docker-images, tagging og upload af images til et Container Registry. 6 Datakilde-setup For at opsætte en ny datakilde i Orkestreringskomponenten, skal der udføres følgende steps: 1. Tilføje nye endpoints til OK-applikation, der udstiller CPR-filtreringsmetoder 2. Tilføje nye endpoints i KrakenD, der peger på datakilden 3. Tilføje nye endpoints i OK-applikation, der peger på endpoints i KrakenD 2019 Netcompany 7
SYSTEMBESKRIVELSE DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN. Version: 1.1. Godkender: Forfatter:
DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMBESKRIVELSE Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved Dokumenthistorik Version Dato
Læs mereD INTEGRATIONSDESIGN FOR DATAAFTAGERE
DIGST ORKESTRERINGSKOMPONENT D0180 - INTEGRATIONSDESIGN FOR DATAAFTAGERE Version: 1.3 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. Alle rettigheder forbeholdes. Dokumenthistorik Version
Læs mereBilag C.1 Kundens opgavebeskrivelse
Bilag C.1 Kundens opgavebeskrivelse Rammeaftale 02.17 It-konsulenter Version 1.0 Indholdsfortegnelse 1. Kundens opgavebeskrivelse... 3 1.1. Opgavens titel, baggrund og formål... 3 1.2. Beskrivelse af Opgaven...
Læs mereNavision Stat (NS 9.2)
Side 1 af 7 Navision Stat 9.1.002 (NS 9.2) ØSY/NS/RASEG Dato 21.06.2018 Installationsvejledning til NS Web API Invoker Overblik Introduktion Installationsvejledningen beskriver, hvordan man installerer
Læs mereecpr erstatnings CPR Design og arkitektur
1 ecpr erstatnings CPR Design og arkitektur Indhold ecpr erstatnings CPR... 1 Indhold... 2 Formål... 3 Overblik... 4 Snitflader... 4 Komponenter... 5 Webservice... 5 Statuskomponent... 5 Forretningslag...
Læs mereKIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13
KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger
Læs mereMit overblik - Orkestreringskomponenten. FDA September 2019
Mit overblik - Orkestreringskomponenten FDA September 2019 Agenda 1. Introduktion til initiativet og arkitekturen 2. PoC (Proof of concept) 3. Vejen mod realisering 4. Spørgsmål 2 3 FODS 1.3 Status på
Læs mere2. Systemarkitektur... 2
Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på
Læs mereNavision Stat (NS 9.3)
Side 1 af 9 Navision Stat 9.2.005 (NS 9.3) ØSY/NSIR/RASEG Dato 07.03.2019 Danske Bank Webservice Installationsvejledning Overblik Introduktion Indholdsfortegnelse Overblik... 1 Introduktion... 1 Målgruppe...
Læs mereIntegration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0
Integration Integrationsbeskrivelse - version 1.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-02-10 MVC 0.1 Første version 2015-03-04 ehe 0.3 Klargjort
Læs mereVersion Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.
MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Læs mereData repository løsningsbeskrivelse
Indhold Dokument status... 1 Beskrivelse af ICT s Analytiske Arbejdsområde... 2 Teknisk setup med Hadoop og Hive... 2 Arbejdsområder... 2 Arbejdsområder Udestående:... 3 Arkivet... 3 Arkivet Udestående:...
Læs mereOS2faktor. Windows Credential Providers. Version: Date: Author: BSG
OS2faktor Windows Credential Providers Version: 1.0.0 Date: 17.03.2019 Author: BSG Indhold 1 Indledning... 3 1.1 Komponenter... 3 2 Forudsætninger... 3 3 Installation og konfiguration af OS2faktor Proxy...
Læs mereGuide til integration med NemLog-in / Signering
Guide til integration med NemLog-in / Signering Side 1 af 6 14. november 2013 TG Denne guide indeholder en kort beskrivelse af, hvorledes man som itsystemudbyder (myndighed eller it-leverandør) kan integrere
Læs mereWebservice kald. System-til-system integration. Ny Easy. ATP 1. februar 2017
Webservice kald System-til-system integration Ny Easy ATP 1. februar 2017 Side 1 of 9 Dokumenthistorik Revisionshistorik Dato for denne revision: 01.02.2017 Dato for næste revision ukendt Revisions Revisions
Læs mereSpecifikationsdokument for servicen PID-CPR
Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 www.nets.dk CVR-nr. 30808460 Specifikationsdokument for servicen PID-CPR Nets DanID december 2016 Side 1-7 Indholdsfortegnelse
Læs mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Systemdokumentation for OpenTele server- og klient 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 OpenTele
Læs mereNemHandelsRegistret (NHR) - Bulk-funktionalitet
NemHandelsRegistret (NHR) - Bulk-funktionalitet Hjælpeguide til administration af registreringer via NHR Bulk-funktionalitet. Juni 2015 Version 1.1 Introduktion Det forudsættes af læseren af denne vejledning
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne
Læs mereMachine Learning til forudsigelser af central KPI
Machine Learning til forudsigelser af central KPI En case fra Banedanmark 07-05-2019 Konferencen Big Data, AI & Analytics Hvad skal vi med al den data? 1 Navn: Dorte-Lene Bacher Projektchef: Datadrevne
Læs mereDigital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3
Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 4 A5.2 HTTP RETURKODER 4 A5.3 DIGITAL POST FEJLKODER 7 A5.3.1 DIGITAL POST
Læs mereOS2 Opgavefordeler. Løsningsbeskrivelse Version 2. Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk
OS2 Opgavefordeler Løsningsbeskrivelse Version 2 Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk 15/2/2015 Løsningsbeskrivelse for OS2 Opgavefordeler 1. Introduktion... 3 2. Kontekst... 3
Læs mereMicroservices. Hvad er det og hvordan kommer du i gang?
Microservices Hvad er det og hvordan kommer du i gang? Introduktion til Microservices Softwareudvikling Historie Softwarearkitektur Mentoring 10 konsulenter Bezos befaling All teams will henceforth expose
Læs mereAgenda. Kort om Docpoint a/s. Passer Lasernet ind i en moderne IT-arkitektur?
Docpoint 2 Agenda Kort om Docpoint a/s Passer Lasernet ind i en moderne IT-arkitektur? Eksempel 1 Lasernet hos et forsikringsselskab med fokus på hvordan man løbende øger værdien af platformen. Eksempel
Læs mereKom godt i gang med Digital Transformation via din Microsoft ERP-platform
INDLÆG 16 DIGITAL TRANSFORMATION Kom godt i gang med Digital Transformation via din Microsoft ERP-platform Shila Henriksen 03.11.2015 CGI Group Inc. 2015 Shila Henriksen Uddannelse Civiling, Software Eng.
Læs merePræsentation af BSK regionens identity and access management platform
Regionshuset It digital forvaltning BSK programmet Olof Palmens alle 17 Kontakt@regionmidtjylland.dk www.regionmidtjylland.dk Præsentation af BSK regionens identity and access management platform BrugerStamdataKataloget
Læs mereGuide til opdatering af Navision Stat med ny funktionalitet - nye objekter, datakonvertering, automatisk indlæsning af datafiler.
Side 1 af 20 Navision Stat 7.0 ØSY/JACPM 15-05-2015 Vejledning til Lokal Versionsstyring (VMS) Overblik Guide til opdatering af Navision Stat med ny funktionalitet - nye objekter, datakonvertering, automatisk
Læs mereDygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.
.NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Contents 1 Introduktion 1 2 Arkitekturoverblik 3 2.1 Eksterne snitflader..................................................
Læs mereOS2faktor. Pseudonym API. Version: Date: Author: BSG
OS2faktor Pseudonym API Version: 1.0.0 Date: 95.02.2019 Author: BSG Indhold 1 Indledning... 3 1.1 Formål med pseudonym API et... 3 1.1.1 Hvordan ved man hvilke OS2faktor klienter en bruger har?... 3 1.1.2
Læs mereCitrix CSP og Certificate Store Provider
Project Name Document Title TDC Citrix Citrix og Certificate Store Provider Version Number 1.0 Status Release Author jkj Date 5-10-2006 Trademarks All brand names and product names are trademarks or registered
Læs mereGuide til kravspecifikation
Side 1 af 10 10. november 2008 Guide til kravspecifikation Version 1.0. Denne guide indeholder en række råd til brug i kravspecifikationer for IT systemer, der skal anvende NemLog-in løsningen. Hensigten
Læs mereServiceplatformen informationsmateriale. Leverandørmøde 7. februar 2013
Serviceplatformen informationsmateriale Leverandørmøde 7. februar 2013 1 Om Serviceplatformen Dette informationsmateriale beskriver kort Den fælleskommunale Serviceplatform: formålet med Serviceplatformen,
Læs mereEasyIQ ConnectAnywhere Release note
EasyIQ ConnectAnywhere Release note Version 2.4 Der er over det sidste år lavet en lang række forbedringer, tiltag og fejlrettelser. Ændringer til forudsætningerne: o Klienten skal ved førstegangs login
Læs mereInternet Information Services (IIS)
Internet Information Services (IIS) Casper Simonsen & Yulia Sadovskaya H1we080113 06-11-2013 Indholdsfortegnelse Problemformulering... 2 Hvorfor:... 2 Hvad:... 2 Hvordan:... 2 Problembehandling... 3 Introduktion...
Læs mereAuthorizationCodeService
AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark, version 1.1 W 1 AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark version 1.1 Kåre Kjelstrøm Formål... 3 Introduktion...
Læs mereGuide til NemLog-in Security Token Service
Guide til NemLog-in Security Token Service Side 1 af 10 18. juni 2014 TG Denne guide indeholder en kort beskrivelse af, hvordan en myndighed eller itleverandør kan benytte NemLog-in s Security Token Service
Læs mereDOKUMENTBROKER Koncept
DOKUMENTBROKER Koncept Copyright 2012 INDHOLDSFORTEGNELSE 1 Hvad er DokumentBrokeren?...1 1.1 Formål...1 1.2 Fordele...1 1.3 Baggrund...2 2 Komponenter...3 2.1 Dataflet...4 2.2 Platform og teknologi...4
Læs mereVejledning i at anvende åbningskvittering. Juli 2016
Vejledning i at anvende åbningskvittering Juli 2016 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du vil anvende åbningskvittering på materialer. Du skal have en af følgende roller
Læs mereSpecifikationsdokument for servicen PID-CPR
Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR-nr. 30808460 Specifikationsdokument for servicen PID-CPR DanID A/S 3. juni 2014 Side
Læs mereAutoProces Tværkommunal procesdeling. Løsningsbeskrivelse og tilbud om udvikling
AutoProces Tværkommunal procesdeling Løsningsbeskrivelse og tilbud om udvikling Version: 1.0.1 Date: 09.04.2018 Indholdsfortegnelse 1 Indledning... 3 1.1 Højniveau beskrivelse af Løsningen... 3 2 Løsningsbeskrivelse...
Læs mereCloud revolutionerer udviklingen af it-løsninger hos Danmarks Miljøportal
Cloud revolutionerer udviklingen af it-løsninger hos Danmarks Miljøportal Danmarks Miljøportal er en fællesoffentlig platform, som har til formål at sikre et ensartet og ajourført datagrundlag på miljøområdet.
Læs mereIndholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase
Indholdsfortegnelse 5. Administrationsdatabase... 2 5.1 Metadata... 2 5.2 Administrationsdata... 3 5.2.1 Indstillingsmuligheder... 3 5.2.2 Webside... 4 5.2.3 Klikafgift (Udgået)... 4 5.2.4 Modtageboks...
Læs mereVejledning i opsætning af MQ
NemKonto KMD Lauritzens Plads 1 9000 Aalborg www.nemkonto.dk support@nemkonto.dk Vejledning i opsætning af MQ 20-11-2008 Side 1 Økonomistyrelsen er ansvarlig for NemKonto, som udvikles af KMD Beskrivelse
Læs mereMicrosoft Pinpoint Guide
Microsoft Pinpoint Guide Indhold: 01 Kom på Pinpoint Opret en ny profil Rediger din profil 02 Opret en annonce 03 Brug dit dashboard 04 Optimer din Pinpoint profil Kundevurderinger 05 Søgning på Pinpoint
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereOS2faktor. AD FS Connector Vejledning. Version: Date: Author: BSG
OS2faktor AD FS Connector Vejledning Version: 1.3.0 Date: 16.04.2019 Author: BSG Indhold 1 Indledning... 3 2 Forudsætninger... 4 2.1 Connector softwaren... 4 2.2 API nøgle... 4 3 Installation... 5 4 Konfiguration...
Læs mereCopyright 2014 Netcompany A/S. Alle rettigheder forbeholdes.
NC Service Desk FLIS Version: 0.1 Status: Godkender: Forfatter: Udkast [Manager] Philip Engberg Nielsen [Company E-mail] Copyright 2014 Netcompany A/S. Alle rettigheder forbeholdes. Elektronisk, mekanisk,
Læs mereWeb services i brug. Anvendelse uden for biblioteksverdenen
Web services i brug Anvendelse uden for biblioteksverdenen Agenda Visionen bag webservices Tre cases Et kig fremad Nordija Etableret i marts 1998 Udviklingsprojekter Forretningskritiske applikationer Komponenter
Læs mereVejledning i at anvende åbningskvittering. August 2019
Vejledning i at anvende åbningskvittering August 2019 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du vil anvende åbningskvittering på materialer. Du skal have en af følgende
Læs mereCopyright 2005 Microsoft Corporation. All rights reserved. Vedbæk Januar 2005. Nyhedsbrev. Version 3.0 SP3 HOT FIX 009
Copyright 2005 Microsoft Corporation All rights reserved MICROSOFT C5 NYHEDSBREV Vedbæk Januar 2005 Microsoft Business Solutions C5 Nyhedsbrev Version 3.0 SP3 HOT FIX 009 GENERERING AF OIO-XML FIL TIL
Læs mereVejledning til Retsinformation web services test stubs
Civilstyrelsen Vejledning til Retsinformation Version:2 2010.02.08 Indholdsfortegnelse 1. Introduktion... 3 2. Installation... 3 3. Web Service beskrivelse og testdata... 3 2010.02.08 2 Side 2 af 5 1.
Læs mereGIS Is Advancing Rapidly Integrating and Leveraging Many Innovations
GIS Is Advancing Rapidly Integrating and Leveraging Many Innovations Data Computing Infrastructure GIS Innovation Open APIs Expanding the Power of GIS Dagsorden ArcGIS er en omfattende platform Apps ArcGIS
Læs mereCLOUD COMPUTING VEJLEDNING I STORT OG SMÅT NÅR DU OVERVEJER AT GÅ I SKYEN
CLOUD COMPUTING VEJLEDNING I STORT OG SMÅT NÅR DU OVERVEJER AT GÅ I SKYEN WWW.JCD.DK HVAD ER CLOUD COMPUTING? Cloud er en fælles betegnelse for en række netbaserede løsninger løsninger du tidligere har
Læs mereSOSI STS Dokumentationsoverblik
SOSI STS Dokumentationsoverblik - for Sammenhængende Digital Sundhed i Danmark Date: 19. August, 2009 Version: 0.3 Author: Arosii A/S Indholdsfortegnelse 1 Introduktion...3 2 Dokumentationselementer...4
Læs mereGENUDBUD AF NEMREFUSION. 28. november 2013
GENUDBUD AF NEMREFUSION 28. november 2013 Agenda Formål med genudbuddet og overordnede målsætninger Funktionalitet og værdi System design drift support Selvbetjeningskomponent (option) Tidsplan/udbudsform
Læs merePHP Quick Teknisk Ordbog
PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,
Læs mereWHITEPAPER DokumentBroker
WHITEPAPER DokumentBroker Copyright 2013 DokumentBrokeren er en selvstændig arkitekturkomponent, som uafhængigt af forretningsapplikation og kontorpakke, genererer dokumenter af forskellige typer og formater,
Læs mereEG Data Inform. Byggebasen. WCF og webservices. Jens Karsø
EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...
Læs mereProcedurer for styring af softwarearkitektur og koordinering af udvikling
LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode
Læs mereOpenTele Server Performance Test Rapport
OpenTele Server Performance Test Rapport 17. marts 2015 Side 1 af 22 1Indholdsfortegnelse Indholdsfortegnelse Indledning Test forudsætning Beskrivelse af testscenarier Test af OpenTele kliniker web interface
Læs mereAdvanceret dokument- og sagshåndtering med SharePoint Server 2007. Michael Ekegren Manager - Netcompany A/S
Advanceret dokument- og sagshåndtering med SharePoint Server 2007 Michael Ekegren Manager - Netcompany A/S Omkring denne session.. Bruger du SharePoint til reel dokumenthåndtering? Bruger du SharePoint
Læs mereAPPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR. EG Copyright
APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR EG Copyright Infrastruktur er mere end nogle servere... Den Mentale Infrastruktur Den Fysiske Infrastruktur Den Mentale Infrastruktur Vi vil jo gerne have vores
Læs mereHvornår er dit ERP-system dødt?
Hvornår er dit ERP-system dødt? Ved du egentlig hvornår dit ERP-system er dødt? Vi giver dig vores bud på, hvilke tegn du skal holde øje med, så du kan handle i tide. Hvornår er dit ERP-system dødt? At
Læs mereTeamShare 2.1 Versionsnoter Oktober 2009
TeamShare 2.1 Versionsnoter Oktober 2009 TeamShare version 2.1.292 Denne version af TeamShare har fået mange nye funktioner, samt forbedringer på eksisterende. Hver ny feature er gennemgået i hvert sit
Læs mereInstallation og Drift. Aplanner for Windows Systemer Version 8.15
Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller
Læs mereSIGIL Sådan opretter du en e- bog Step by Step
SIGIL Sådan opretter du en e- bog Step by Step Af Gitte Winter Graugaard Nov. 2013, Sigil version 0.7.2 1 Her følger en intro skridt for skridt til at oprette en e- bog i SIGIL og publicere den på SAXO
Læs mereGrænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
Læs mereOIS - Applikationskatalog
OIS - Applikationskatalog OIS arkitekturprodukter 25. januar 2018 Indledning Dokumentationen omkring OIS er struktureret med inspiration fra OIO Arkitekturguidens arkitekturreol, således at arkitekturprodukterne
Læs mereIntegrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere
Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel
Læs mereVelkommen til den nye og forbedrede Dynamicweb 9
Velkommen til den nye og forbedrede Dynamicweb 9 Effektive kundeoplevelser på tværs af alle kanaler med én integreret platform. Én platform dækker (alle) dine digitale behov Med Dynamicweb 9 får du adgang
Læs mereMicusto Cloud v2. Micusto Cloud er et fleksibelt, brugervenligt cloudsystem til CMS er, webshop- og intranetsystemer.
Micusto Cloud er et fleksibelt, brugervenligt cloudsystem til CMS er, webshop- og intranetsystemer. Indhold Hvad er Målgruppe Fordele Teknisk setup Features Hvad er Micusto Cloud er udviklet af DCmedia
Læs mereCloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur
Cloud i brug Migrering af Digitalisér.dk til cloud computing infrastruktur 02 Indhold > Executive Summary............................................................... 03 Digitaliser.dk.....................................................................
Læs mereSikker udstilling af data
Sikker udstilling af data Digitaliseringsstyrelsen 8. oktober 2012 Thomas Gundel Agenda Baggrund hvorfor udstille data? OWSA Model T Identitetsbaserede Web Services NemLog-in s fuldmagtsløsning OAuth 2.0
Læs mereTeknisk Dokumentation
Sundhedsstyrelsens E2B Bivirkningswebservice Teknisk Dokumentation Side 1 af 8 Indhold Indledning... 3 Terminologi... 3 Arkitektur... 4 Web Service Snitflade... 4 Valideringsfejl... 5 Success... 5 E2B...
Læs mereDKAL Snitflader REST HTTP returkoder
DKAL Snitflader REST HTTP returkoder 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 3 A5.2 HTTP RETURKODER 3 A5.3 DKAL FEJLKODER 6 A5.3.1 DKAL XML FEJLFORMAT 7 Bilag A5: REST HTTP returkoder
Læs mereDenne installationsvejledning beskriver hvordan man installerer EFI webservices til kommunikation mellem Navision Stat og Skat.
Side 1 af 9 Navision Stat 7.1 ØSY/TJO/CPS/ CRA Dato 31.08.2016 Installationsvejledning til EFI integration Overblik Introduktion Denne installationsvejledning beskriver hvordan man installerer EFI webservices
Læs mereR E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0
R E D C A P M A N U A L Importér data til REDCap fra CSV-fil Opbyg din eksisterende database i REDCap Version 1.0 Introduktion Der opstår ofte et ønske om at importere data fra andre databaser til REDCap,
Læs mereBeskrivelse af fejlkoder. Version 7.0, KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel
Beskrivelse af fejlkoder KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Version 7.0, 15.04.2016 Senest gemt den 31-08-2016 11:40, ID190-D Indkomstgrænseflade_P13_5
Læs mereTEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning
TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE vp.online 2011 01-10-2011 Indholdsfortegnelse 1 PROBLEMER MED AT SE VP.ONLINE... 3 2 BROWSER KONFIGURATION... 6 3 SKRIVEADGANG TIL DREV... 7 4 SESSION TIMEOUT
Læs mereRELEASE NOTES. HR Manager Talent Recruiter v3.29
RELEASE NOTES HR Manager Talent Recruiter v3.29 Dette dokument beskriver de ændringer, der er foretaget i version 3.29 af HR Manager Talent Recruiter. Ændringerne er kategoriseret som «Nye funktioner»
Læs mereInstallation og Drift. Aplanner for Windows Systemer Version 8.15.12
Installation og Drift Aplanner for Windows Systemer Version 8.15.12 Aplanner for Windows løsninger Anbefalet driftsopsætning Cloud løsning med database hos PlanAHead Alle brugere, der administrer vagtplaner
Læs mereCurriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau
Curriculum Vitae Personoplysninger Navn: Søren Hvidkjær Andersen Adresse: Solbærmarken 5 By: 8641 Sorring Mobil: +45 24 82 98 87 E-mail: soren@hvidand.dk Født: 16. Juli 1971 Civilstand: Introduktion Gift
Læs mereVejledning i at anvende besvarelsesformular. Juli 2016
Vejledning i at anvende besvarelsesformular Juli 2016 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du skal anvende besvarelsesformular på postkasser eller materialer. Du skal
Læs mereDatatekniker med programmering som speciale
Datatekniker med programmering som speciale H1 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H1 beskæftiger du dig med at lære at programmere helt fra bunden. Forløbet er designet
Læs mereInstallationsvejledning
KOMBIT FLIS ipad-app Version: 0.1 Status: Godkender: Forfatter: Udkast [Manager] Philip Engberg Nielsen pen@netcompany.com Copyright 2014 Netcompany A/S. Alle rettigheder forbeholdes. Elektronisk, mekanisk,
Læs mereNyheder i Remote Support Platform 3.0
Nyheder Remote Support Platform for SAP Business One Dokumentversion: 1.0 08.10.12 Alle lande Typografiske konventioner Typografi Eksempel Ord eller tegn citeret fra skærmbilledet. Disse omfatter feltnavne,
Læs mereGLOBAL GIS PLATFORM RAMBØLL BO GRAVE INTEGRATED BUSINESS TECHNOLOGY
GLOBAL GIS PLATFORM RAMBØLL BO GRAVE INTEGRATED BUSINESS TECHNOLOGY Dette billede kan ikke vises i øjeblikket. HVORDAN HOLDER MAN STYR PÅ 23.000 PROJEKTER WORLD WIDE? 23.000 projekter 35 lande 300 kontorer
Læs mereDigital Sundhed Program for infrastruktur og sikkerhed
SDSD Projektmodel Kravspecifikation 007d.01 Stamdata Register Infrastrukturprogrammet fase 2 FMKi projektet Dato: 13.12.2010 Version: 1.0 Udarbejdet af: Digital Sundhed Sammenhængende Sundhed i Danmark
Læs mereFunktionsbeskrivelser i TMTand 3.1
Funktionsbeskrivelser i TMTand 3.1 Dette dokument beskrivelser de tilrettelser og nye moduler, som giver anledning til ændrede arbejdsgange i TMTand 3.1. Enten ift. helt nye moduler, eller ift. tilretning
Læs mereIntroduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus
Introduktion til Microsoft R Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Agenda Introduktion til R Data Scientists Microsoft R implementering R + SQL SQL + R Hvem er jeg Steen Dybboe Selvstændig konsulent
Læs mereMindstekrav til udstyr (fase 1) Løsningsbeskrivelse
Mindstekrav til udstyr (fase 1) Løsningsbeskrivelse Indholdsfortegnelse 3.1 INDLEDNING 2 3.2 MINDSTEKRAV TIL SLUTBRUGERNES KLIENTER MV 2 3.2.1 Mindstekrav til hardware for PC-klienter 2 3.2.2 Mindstekrav
Læs mereSnitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011
Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011 Indholdsfortegnelse Ændringer i forhold til forrige version... 2 1 Brug af snitfladebeskrivelsen... 3 2 Formål
Læs mereVejledning i at anvende besvarelsesformular. August 2019
Vejledning i at anvende besvarelsesformular August 2019 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du skal anvende besvarelsesformular på postkasser eller materialer. Du skal
Læs mereKoncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele
LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan
Læs mereVirksomhedspræsentation for IDA
Netcompany Virksomhedspræsentation for IDA 23-09-2015 Version: 1.0 Status: Endelig Forfatter: Thomas Koefoed Principal tsk@netcompany.com Copyright 2015 Netcompany A/S. Alle rettigheder forbeholdes. Elektronisk,
Læs mereVejledning til Teknisk opsætning
Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder
Læs mereSucces med intranet til Office 365. Den 13. august 2014 Webtop A/S s. 1
Succes med intranet til Office 365 Webtop A/S s. 1 Hvem er jeg https://twitter.com/jeslas http://www.linkedin.com/in/jesslassen Webtop A/S s. 2 Hvad er Office 365 Office pakken (Word, Excel..) Skyudgaver
Læs mere