Følgende giver Indhold
Table of Contents |
---|
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.
...
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.
...
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.
...
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:
...
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
2012R2SQL Server
2008R2
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
2013Microsoft .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 vises det samlede antal, hvor vi Jobnet i gennemsnit ligger på ca. 700 annoncer:
...
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.