...
Figur 4: Lagdelt opbygning af DFDG, dog er brugergrænsefladen ikke en del af DFDG
DFDG implementerer følgende lag:
...
Hovedkataloget i DFDG er PjakTass, hvor de fleste webservices fremadrettet oprettes, og en række mindre kataloger, hvoraf en del forventes nedlukket med tiden. PjakTass blev i sin tid oprettet for at understøtte Pilot Jobcentrenes A-kasse Kommunikation (PJAK), samt Tilmelde, Afmelde og Status Service (TASS) i både kommuner, a-kasser og på Jobnet.
...
Servicekatalog | Services[4] | Beskrivelse |
PjakTass | 141 | Hoved webserviceskatalog med services til både kommuner og a-kasser. Her er mulighed for at registrere bla. fravær, planer, aktiviteter, ledighed, osv. |
JobnetPjakTass | 1 | Service målrettet Jobnet. |
TransferDataService | 1 | Flytteservices, anvendes når borger flytter mellem kommuner. |
BatchLogService | 1 | Service som anvendes til overvågning af alle batchjobs |
AMPortal | 2 | Gammel Anden Aktør services, som var en del af den tidlige Arbejdsmarkedsportal |
AkmService | 9 | Services målrettet a-kassekommunikation. (Under nedlukning) |
SearchService | 1 | Person- og virksomhedssøgning |
Webservices (der tilgås af eksterne aftagere og af Jobnet[5], primært PjakTass servicekataloget) er beskrevet i STAR’s webservice WIKI:
...
Her den overordnede gruppering af jobs:
Batchjob kataloger | Jobs | Beskrivelse |
---|---|---|
DFDG-EC | 4 | Education and Courses. Jobs der kommunikerer med Uni-C Easy-A systemet. |
DFDG-EC-ImportData | 7 | Education and Courses. Jobs der kommunikerer med Uddannelsesadministration.dk, omkring kurser og institutioner. |
DFDG-TASS-RunUdbJobs | 5 | Kommunikerer natligt med Uddannelsesdatabasen |
DFDG-TASS-NightlyBatch | 13 | Natlige jobs der processerer status for de enkelte borgere |
DFDG-DWH | 3 | Udtræk til DWH |
DFDG-FICC | 2 | Filimport af CPR og CVR data |
Datalaget
Dataadgangslaget i DFDG håndterer helt klassisk adgangen til databaser og eksterne services og tilbyder et abstraktionslag mod data/services så forretningslaget kan anvende og gemme data uafhængigt af kilden.
...
Databaserne er listet i det følgende:
Databaser | Tabeller | Beskrivelse |
---|---|---|
BrokerServices | 350 | Underliggende database hvor stort set alle DFDG data placeres. |
AMPORTAL_BM_DK | 300 | Den oprindelige database under Arbejdsmarkedsportalen, indeholder i dag primært Anden Aktør data samt brugerdata |
ContactModuleWebDb |
Kontaktmoduldatabase. Modulet er nedlukket, men indeholder data omkring Jobordre. | ||
SamlSso | 1 | Styringsdata til SamlSso sikkerhedsløsningen. |
Staging_DWH | 200 | Staging database til Datavarehusudlæsninger |
TimelinessStaging | 25 | Stating database til ret og pligt data |
BAMServicesDB |
BAM | ||
CompanyService | 10 | Virksomhedsservice, nedlukket modul, men indeholder virksomhedsdata |
UnemploymentFundEngine | 20 | A-kassemotor databasen (under lukning) |
EducationalCatalog | 32 | Uddannelseskatalog for 6 ugers jobrettede kurser |
Screening | 14 | Screening databasen |
DocumentRepository | 6 | Printarkivet, indeholder i dag primært historiske dokumenter |
Service agents
DFDG kalder eksterne services, her kan kort nævnes:
...
Services | Beskrivelse |
---|---|
SMS Gateway | Afsendelse af SMS beskeder |
Afsendelse af E-mails | |
Jobnet Services | CV- og jobdata via en webservice, som bl.a. tilgås af DFDG m.fl.. |
Ungedatabasen | Synkronisering af hændelser fra Ungedatabasen |
Jobcenter Planner | Planner services, der kaldes via DFDG’s skiftespor mellem Planner og eksterne kalendersystemer |
BatchLog | Service til batchlog overvågning |
Miljøer
Følgende er en kort introduktion til de anvendte miljøer.
...
DFDG eksekveres i dag i en webfarm med en række webservere og et database-cluster, som illustreret på følgende:
...
Serverne er Microsoft Windows Baserede, og anvender følgende serversoftware:
- Windows Server 2012R2
- SQL Server 2008R2
Miljøet afvikles i en to-centre drift konfiguration. Miljøet kører samtidig i begge centre med fælles kapacitet.
Følgende observeres omkring to-center konfigurationen:
- Data er placeret i et SAN der er fuldt redundant.
- AD er redundant ved at hver AD Server står i hvert sit driftscenter-site.
- SQL Cluster er redundant via en active-passive konfiguration.
- SQL serverne for henholdsvis produktionsmiljøet og præ-produktion, er placeret i hvert sit driftscenter-site.
- Web servere er redundant ved at disse er jævnt fordelt på hvert driftscenter-site.
Driftsleverandøren er KMD på driftsaftale indgået gennem Statens IT.
Testmiljø
Eksternt rettede testmiljøer hostes hos TDC. Testmiljøerne indeholder både DFDG, Jobnet og andre af STAR’s løsninger. Der tilbydes en lang række miljøer som er opdelt i forhold til de forskellige spor og test pass som koden løber igennem. Det er miljøer til:
...
DFDG releases til de enkelte miljøer med faste intervaller eller efter behov, afhængigt af miljø. Se:
- STAR CITY Testmiljøer (kræver login)
Anvendte teknologier og værktøjer
...
Der registreres årligt en lang række data i DFDG, datamængden kan ses som en funktion af antallet af personer som er i berøring med beskæftigelsessystemet. Nedenfor er angivet antallet af forløb og personer fordelt på en række af de målgrupper der behandles i DFDG.
...
Målgruppe | Beskrivelse | Antal forløb (2013) | Antal personer (2013) |
---|---|---|---|
LAB2.1 | Dagpengemodtagere | 616.975 | 333.568 |
LAB2.1 | Arbejdsmarkedsydelsesmodtagere | - | - |
LAB2.2 LAB2.3 | Kontanthjælpsmodtagere (ledige+øvrige) | 306.109 | 217.087 |
LAB2.4 | Forrevalidender | 3.020 | 2.895 |
LAB2.4 | Revalidender | 13.907 | 13.046 |
LAB2.5 | Sygedagpengemodtagere | 710.015 | 380.492 |
LAB2.6 | Førtidspensionister | 259.663 | 250.310 |
LAB2.7 | Ledighedsydelsesmodtagere | 47.079 | 30.034 |
LAB2.7 | Fleksjobansatte | 66.518 | 62.245 |
LAB2.8 | Handicappede i løntilskud | ? | ? |
LAB2.9 | Unge under 18 | ? | ? |
LAB2.10 | Ledige uden ydelse | ? | ? |
LAB2.11 | Ressourceforløbsydelsesmodtagere | 2.284 | 2.155 |
LAB2.12 | Uddannelseshjælpsmodtagere (uddannelsesparate) | - | - |
LAB2.13 | Uddannelseshjælpsmodtagere (aktivitetsparate) |
Efterlønsmodtagere | 174.919 | 136.986 |
Data samles i DFDG’s underliggende databaser, primært BrokerServices databasen. Den samlede datamængde i produktionsmiljøet er:
...