Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

Applikationsdesign

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.

 

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.

 

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.

 

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.

Produktionsmiljø

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

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 2008R2

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 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 2013
  • Microsoft .Net 4.5.2
  • ASP.NET WebForms

I koden anvendes primært .NET teknologier herunder:

  • .NET Webservices

Følgende væsentlige 3. parts komponenter:

  • log4net

Data- og trafikmængder

Datamængder

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:

 

 

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

 

 

 

Historisk har tallene svinget en del. I 2008 havde vi 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.

 

  • No labels