Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Følgende giver Nedenfor gives en gennemgang af den tekniske løsning, der er udviklet for at understøtte forretningsfunktionaliteten.

...

Jobgodkendelsesmodulet er en webapplikation skrevet i Microsoft .NET C# med ASP.NET WebForms. Den er opdelt i en frontend og en backend del, der er fysisk adskilt via .NET webservices. Fra Backend-delen kommunikeres mod Jobnet databasen samt via service mod Jobnet Backend.

 Image Added

Figur 2: Lagdeling

Frontend

Frontend-delen i JGM består af en række websider, som giver adgang til de forskellige applikationsfunktioner. Websiderne trækker på de bagvedliggende services. Se forretningsbeskrivelsen for en gennemgang af siderne.

 Image Added

Figur 3: Frontend

Backend

JGM Backend-delen er en ret traditionel serverdel med tre lag. Et servicelag , med webservices grænseflade, et BLL (Business Logic Layer) , med tre forretningsmoduler og et Service Agent/ DAL lag, der tilgår hhv. eksterne services og databaser.

...

Image Added

Figur 4: Backend

...

 

DAL-laget trækker på Jobnets database for at få adgang til Jobannoncerne og service agenten trækker på en Jobnet Webservice. 

Miljøer

JGM kører på de samme servere som resten af Jobnet, både i test og i produktion. Nedenfor er vist, hvordan produktionsmiljøet ser ud.

...

Jobnet og JGM eksekveres i dag i en webfarm der er delt i to med en række webservere og en række applikationsservere og et database-cluster, som illustreret på følgende tegning:

 

 

Produktionsmiljø, JGM miljø i rød

i bilag 2: situationsbeskrivelse.

Frontend delen af JGM kører på AMS-PRESn serverne og backend-delen kører på AMS-SVCn serverne. 

Serverne er Microsoft Windows Baserede, og anvender følgende serversoftware:

  • Windows Server 2012R2
  • SQL Server 2008R22016

Driftsleverandøren er KMD på driftsaftale indgået gennem Statens IT.

...

Eksternt rettede testmiljøer hostes hos TDCKMD. 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 som og test pass som koden løber igennem. Det er miljøer til:

  • Kundetest
  • Ekstern integrationstest
  • Intern integrationstest
  • Leverandørtest
  • Udviklingstest

JGM releases til de enkelte miljøer med faste intervaller eller efter behov, afhængigt af miljø.

 

Teknologier og værktøjer

Løsningen er Microsoft baseret og vedligeholdes for det væsentligste med Microsoft standardværktøjer.

Jobgodkendelsesmodulet er udviklet ved hjælp af:

  • Visual Studio 20132017
  • Microsoft .Net 4.57.2
  • ASP.NET WebForms

I koden anvendes primært .NET teknologier herunder:

...

Følgende statistik viser, hvor mange annoncer der autogodkendes uden berøring af en jobgodkender. I snit på hverdage ligger det i omegnen af 400 annoncer, der autogodkendes:

 

 Image Added

Nedenfor vises det samlede antal, hvor vi Jobnet i gennemsnit ligger på ca. 700 annoncer:

 

 

 Image Added

Historisk har tallene svinget en del. I 2008 havde vi Jobnet ca. 1200 annoncer om dagen. Så kom finanskrisen og vi tallet faldt til 3-400 annoncer om dagen. For nuværende er tallet svagt stigende. Gennem de sidste 4 år har tallet været stabilt.