Overordnet løsningsdesign for EURES

Indhold

Applikationsdesign

Overordnet arkitektur

Applikationen implementerer en række komponenter og snitflader. De centrale komponenter og snitflader internt i applikationen er illustreret i figuren herunder.

Brugergrænseflade

Løsningen har ikke en GUI, men udstiller en række tekniske grænseflader (se 4.1.5 Snitflader)

Forretnings- og servicelag

Forretnings- og servicelag implementerer en række komponenter og servicesnitflader.

Komponenter:

  • EURES ETL Jobannoncer: Komponent til at hente og konvertere relevante Jobannoncer fra Jobnet og gemme dem i EURES Intermediate Database
  • EURES ETL CV: Komponent til at hente og konvertere relevante CV’er fra Jobnet og gemme dem i EURES Intermediate Database

Servicesnitflader:

  • EuresService: Service endpoint til at hente Jobannoncer og CV’er i EURES format for overførsel til europæisk EURES-database
  • EuresNCDPService: Service endpoint til at gemme Jobannoncer og CV’er i EURES Intermediate Database i EURES-format

Datalag

EURES Intermediate Database: Database til midlertidig lager for danske CV’er og Jobanonncer, hvorfra de kan hentes og sendes til europæisk EURES database.

Snitflader

Løsningen implementerer en række snitflader til kommunikation mellem de forskellige aktører.

Interne snitflader (udstilles af den nationale EURES):

System

Snitflade

Beskrivelse

EURES

EuresService

Input API - jobannoncer

Webservice, som kan aflevere jobannoncer.

REST webservice, som publiceres af NDCP jf. EURES specifikation [FMES], [JVDSS]. Kaldes af EURES for at levere jobannoncer til EURES.

EURES

EuresService

Input API – CV’er

Webservice, som kan aflevere CV’er.

REST webservice, som publiceres af NDCP jf. EURES specifikation [FMES], [JPDSS]. Kaldes af EURES for at levere CV’er til EURES.

EURES

EuresNDCPService

NDCP-Jobannoncer

Webservice, som kan modtage jobannoncer.

REST webservice, som publiceres af NDCP. Kaldes af danske aktører for at levere jobannoncer til NDCP. Webservicen specificeres af STAR med schema for jobannoncer jf. [JVDSS]. Når en jobannonce modtages, beriges den med data, så den er klar til forsendelse til EURES.

EURES

EuresNDCPService

NDCP-CV’er

Webservice, som kan modtage CV’er.

REST webservice, som publiceres af NDCP. Kaldes af danske aktører. Webservicen specificeres af star med schema for jobannoncer jf. [JPDSS]. Når et CV modtages, beriges det med data, så det er klar til forsendelse til EURES.


Eksterne snitflader (kaldes af den nationale EURES):

System

Snitflade

Beskrivelse

Jobnet

JobAdService

Eksisterende JobAD webservice, som udbygges med nødvendige felter vedr. fuldmagt til forsendelse til EURES.

Jobnet

EuresService

Ny CVService målrettet EURES, som udbygges med nødvendige felter vedr. fuldmagt til forsendelse til EURES. Suppleres med CVServiceForDFDG.

Jobnet

CVServiceForDFDG

Hente CV på borgere, hvor der er givet Eures-samtykke via Jobnet

Jobnet

TaxonomyService

Hente DiscoAms08 koder

Virk

CVR-Online

Fremsøge industrikoder på p-numre i DB07-format, hvilket oversættes til Nace-format

Batchjobs

De primære arbejdsgange til udveksling af Jobannoncer og CV’er mellem STAR og EURES afvikles ved skedulerede batch jobs


Navn

Beskrivelse

EURES_DataMaintenance

Vedligeholder eures-databasen ved at slette/lukke forældede ressourcer

EURES_ExportADS

Populerer eures databasen med annoncer fra jobnet og lukker forældede annoncer

EURES_ExportCVs

Populerer eures databasen med cv'er fra jobnet, hvor der er givet samtykke og fjerner cv'er fra eures databasen, hvor der ikke er samtykke




Data replikeres fra den nationale EURES database til den fælles EURES database ved skedulerede jobs, hvor EURES kalder EuresNDCPService servicesnitfladerne. Afvikling af replikering skeduleres i en webbrugergrænseflade, som den fælles europæiske del af EURES netværket stiller til rådighed på internettet.

Sikkerhed

Da løsningen indeholder personhenførbare data, skal løsningen implementere et sikkerhedsniveau, der opfylder dansk lovgivning, herunder GDPR. Bemærk: CV'er indeholder personhenførbare data. Jobannoncer indeholder ikke personhenførbare data.

Løsningen driftsafvikles med samme sikkerhedsniveau, som anvendes ved øvrige systemer i STAR. Herunder anvendes samme teknologier.

Data i NDCP beskyttes af følgende sikkerhedsmekanismer, som understøttes af [FMES]:

    IP filtrering: Kun autoriserede IP adresser fra EU's produktionsmiljø kan tilgå snitfladerne. Øvrige IP adresser afvises.

    HTTP Basic Authentication: Kald fra autoriserede IP adresser afvises, hvis de ikke anvender autoriserede credentials (username/password).

    TLS: Al kommunikation er krypteret med servercertifikat.


Adgang fra anden dansk aktør beskyttes af følgende sikkerhedsmekanismer:

    HTTP Basic Authentication: Kald afvises, hvis de ikke anvender autoriserede credentials (username/password).

    TLS: Al kommunikation er krypteret med servercertifikat.

    En aktør har kun adgang til de data, som aktøren selv har lagt ind i NDCP.

Miljøer

Produktionsmiljø

EURES afvikles på eksisterende Jobnet servere i produktions- og præ-produktions-miljøerne.

Testmiljø

EURES afvikles på eksisterende Jobnet servere i testmiljøerne

Teknologier og værktøjer

Teknologistakken er STAR standard

  • Windows Server / IIS
  • .NET
  • MS SQL Server

Servicesnitflader

  • REST

Data- og trafikmængder

Datamængder

Trafikmængder