<< Klik for at vise indholdsfortegnelsen >> Navigation: »Øverste kapitel« Beskrivelse af LOIS Systemet |
LIFA’s LOIS system fungerer som distributionssystem af grunddata, som automatisk opdaterer og vedligeholder en LOIS (Lokal OIS) database hos kunden. LOIS systemet primære funktion er behandlingen og indlæsningen af bl.a. OIS-, CVR og CPR-data, på baggrund af de tilgængelige jobs der er specificeret i LIFA’s administrative system.
LOIS systemet er opbygget af to separate systemer:
oLIFA LOIS system (som er installeret hos kunden)
oLOIS Administrative system (som er installeret hos LIFA)
Disse systemer kommunikerer gennem en standard SOAP webservice over den krypterede Https protokol.
Webservicen behandler alt indgående og udgående kommunikation mellem de to systemer, som styres gennem forud definerede jobs. Når jobbet er udført, sendes den aktuelle status for jobbet tilbage til LIFA’s administrative system. Til overførselen af OIS data til LOIS Systemet anvendes der en SFTP server der er placeret hos LIFA, hvor data overføres som krypterede zip-filer mellem kunden og LIFA. De dekrypterede datafiler slettes automatisk efter opdateringen.
Der er en række data som ikke findes hos LIFA, men som hentes direkte fra kilden (som f.eks. CVR- og CPR-data). Processen beskrevet herunder er den samme i disse tilfælde, bortset fra, at data så ikke hentes fra LIFA's sftp-server, men fra en sftp-server hos Serviceplatformen eller ERST.
Herunder beskrives de steps som finder sted i forbindelse med opdatering af data:
Step |
Beskrivelse |
---|---|
1 |
LIFA LOIS System servicen (windowsservicen) spørger LOIS Administrative system hvert 10. min., om der er et job som den skal udføre. Hvis der er et opdateringsjob går den videre til næste trin. |
2 |
Windowservicen starter et upload job, hvor den overfører de krypterede zippede filer, som ligger parat på kun-dens ftp-mappe på LIFA’s sftp-server. Disse filer lægges i "Data" mappen på applikationsserveren. |
3 |
Windowservicen starter et job som unzipper filerne og placerer dem i Import mappen på applikationsserveren. |
4 |
Windowservicen sender et job til SQL-serverens service, om at den skal loade disse data ind i LOIS databasen. |
5 |
SQL servicen kigger i Importmappen på applikationsserveren efter om der ligger data klar. |
6 |
SQL servicen laver et bulkimport af de data der ligger klar i mappen. |
7 |
For hvert job som udføres, sendes der besked tilbage til LIFA via en https-protokol med status på jobbet. Hvis jobbet fejler bliver LIFA adviseret, så der kan tages action på eventuelle fejl. |
Disse tre trin i step 4, 5 og 6 betegnes ” Kerberos Double Hop”. For at Windows tillader det, skal der på SQL-serveren opsættes delegation til applikationsserveren, hvis LOIS Servicen kører som en