Versions Compared

Key

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

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

Anchor
_Toc436080641
_Toc436080641
Applikationsdesign

Landssupportsystemet er en Microsoft Azure cloud løsning uden egen database. Alle data og forretningsfunktionalitet stilles til rådighed af DFDG.
På den måde følger Landssupportsystemet fint den ønskede "hub-and-spoke" arkitektur for DFDG.
Image Removed Image Added
Figur 1: Hub-and-spoke arkitektur med DFDG i midten
LSS har på denne måde kun et præsentationslag.

Anchor
_Toc434825742
_Toc434825742
Anchor
_Toc436080642
_Toc436080642
Præsentationslaget

Præsentationslaget er hovedsaligt udviklet via Model-View-Controller (MVC) løsningsmønstret, hvor kontrollogik (Controller), præsentation (View) og datamodel (Model) er yderligere adskilt, da Controller'en opdaterer Modellen, som kun er data- og ikke logikbærende, og View delen skaber websiden på baggrund af Modellen.
De nyeste websider genereres i HTML med brug af JavaScript, herunder jQuery, og en række andre Javascript biblioteker.
Webgrænsefladen gør brug af JSON Ajax webservices og Cascading Style Sheets (CSS). En hurtig optælling viser at der er:

  • 12 MVC controllers
  • 155 MVC views
  • 9 MVC partial views

Anchor
_Toc436080643
_Toc436080643
Miljøer

Anchor
_Toc436080644
_Toc436080644
Produktionsmiljø

I produktion kører LSS på en Azure webserver.

Anchor
_Toc436080645
_Toc436080645
Testmiljø

I test kører LSS på en Azure webserver.

Anchor
_Toc436080646
_Toc436080646
Teknologier og værktøjer

LSS er MVC-baseret uden datapersistering. Login foretages fra AMPs brugerstyring via SAMLSSo.
Løsningen er Microsoft baseret og vedligeholdes for det væsentligste med Microsoft standardværktøjer, fra Microsoft Web Platformen.
Udviklingen forgår primært med anvendelse af:

...

Og følgende væsentlige web biblioteker:

  • jquery 1.6
  • modernizr 1.7

Anchor
_Toc436080647
_Toc436080647
Data- og trafikmængder

Anchor
_Toc433647510
_Toc433647510
Anchor
_Toc436080648
_Toc436080648
Datamængder

Der er i LSS adgang til de fleste oplysninger i DFDG.

Anchor
_Toc433647511
_Toc433647511
Anchor
_Toc436080649
_Toc436080649
Trafikmængder

I produktion anvendes LSS af omkring 30-50 personer.