Hej!
Mittuniversitetet här,
1: Vi läser atomfeeds från Ladok.
2: Vid införandet av Ladok 3, dvs nuvarande Ladok, i MIUN's fall infördes detta 2018,
var rekommendationen från Ladok-utvecklarna att man skulle använda atomfeed (händelser)
samt att ha en egen cachande databas. Vi följde rekommendationen - därför har vi det.
3: Vi läser Ladok händelser, atomfeeds, med egenutvecklade tjänster. Fetcher -hämtar
feeds, Orchestrator fördelar meddelanden till köhanterare eller andra tjänster bl.a.
nästa tjänst som berikar meddelanden - Enricher. Enricher sparar ned berikningen i en
cachande databas.
Händelser som passerar Fetcher, Orchestrator och Enricher kan prenumereras via en
db-tabell där tjänst-händelse-destination anges. Destination är könamn på en meddelande
kö. Köerna konsumeras bl.a. för att uppdatera system typ LMS, IDP, M365, Inpassering,
Utbildningsinformation till webb, Tenta etc. .
4: Till annat påkallas från Ladok konsortiet, är min gissning.
5: Denna lösning fungerar bra, har varit hyfsat stabil sedan 2018, men visst, vi har
problem med brytande ändringar ibland, vi är en liten organisation så vi har inte resurser
till allt. Senaste stora jobbet var flytten av utbildningsinformation in till Ladok där
flödet skiftade riktning. Detta krävde extra resurser i form av utvecklings konsult.
Skulle jag behöva göra om lösningen är min tanke att använda en ETL (BI tjänst av någon
typ) som läser feeds och berikar dem via en generell REST-tjänst som kan anropa alla
Ladok's API:er. Då kan vi ersätta en stor del av den kodbas vi har idag med verktyg
som har lägre insteg kunskapsmässigt.
Med vänlig Hälsning / Regards
[cid:image001.png@01DB372B.697442F0]
Ove Olander
IT-Arkitekt/Utvecklare på Enheten IT Drift Och Utveckling
Avdelningen för Infrastruktur / Division of Infrastructure
----------------------------------------------------
Mittuniversitetet / Mid Sweden University
[cid:image002.png@01DB372B.697442F0]
S - 831 25 Östersund
-----------------------------------------------------
Tel: +46 (0)10 142 78 87
Från: Tina Harberts via Ati <ati(a)lists.sunet.se>
Skickat: den 13 november 2024 08:41
Till: ati(a)lists.sunet.se
Kopia: Julia Cheung <julia.cheung(a)ki.se>
Ämne: [Ati] Ladok-Cache - fråga från vår tjänsteansvarig
Hej ATI-gänget!
En av våra tjänsteansvariga har försökt skicka ut en fråga till ATI-nätverket, men hon
verkar inte ha behörighet att maila till listan. Hon har bett oss att göra ett försök. Här
kommer hennes fråga samt kontaktuppgifter:
Hej,
Vi har ett Ladok-cache på KI som är tekniskt eftersatt och vi står inför ett beslut om hur
vi ska göra med det framöver.
Vi skulle vilja fråga hur ni tankar in data om studenter och doktorander från Ladok med
hjälpa av dessa frågor:
1. Hur hämtar ditt universitet/högskola data om studenter och doktorander från Ladok?
2. Varför har ditt universitet/högskola valt att implementera det?
3. Hur fungerar detta alternativ? Fördelar och nackdelar med detta alternativ?
4. Hur länge planerar ni att använda detta alternativ?
5. Övrigt ni vill dela med er om
Tack på förhand för er hjälp!
Med vänlig hälsning
Julia Cheung | Tjänsteansvarig för behörighets- och organisationsinformation
IT-avdelning | Karolinska Institutet
Nobels väg 5 | 171 77 Stockholm
08-524 861 64 | 070-281 29 75
julia.cheung@ki.se<mailto:julia.cheung@ki.se> | ki.se
Karolinska Institutet - ett medicinskt universitet
Hoppas att någon kan hjälpa Julia med den input hon frågar efter!
Hälsningar,
Mats & Tina
Tina Harberts, arkitektur / test
IT-avdelningen, Karolinska Institutet
Nobels väg 5, 171 65 Solna
+46 (8) 524 871 51
tina.harberts@ki.se<mailto:tina.harberts@ki.se> ki.se
Karolinska Institutet - ett medicinskt universitet
När du skickar e-post till Karolinska Institutet (KI) innebär detta att KI kommer att
behandla dina personuppgifter. Här finns information om hur KI behandlar
personuppgifter<https://ki.se/om-ki/integritetsskyddspolicy>.
Sending email to Karolinska Institutet (KI) will result in KI processing your personal
data. You can read more about KI's processing of personal data
here<https://staff.ki.se/data-protection-policy>.
CAUTION: This message was sent from an external sender and the content should be handled
carefully
Information om hur Mittuniversitetet behandlar personuppgifter:
www.miun.se/personuppgifter<http://www.miun.se/personuppgifter>
Information about processing of personal data at Mid Sweden University:
www.miun.se/en/personaldata<https://www.miun.se/en/personaldata>