...
Standarden är dels definierad som synkrona SOAP-tjänstekontrakt (SOAP-HTTP) och dels som format för filbaserade asynkrona informationsöverföringar. Tjänsterna är definierade för att fullt ut stödja samtliga CRUD-operationer. LIS beskriver inte någon webhook-funktionalitet för att möjliggöra implementation av hädelsestyrda scenarier kopplat till tjänsteimplementationerna. Standardens definierade tjänster inkluderar inte heller några operationer för att polla efter nya och ändrade entiteter, vilket gör att standarden hänvisar till filbaserade överföringar för synkronisering av data mellan olika system. Vilka protokoll som ska/bör användas för asynkrona, filbaserad, överföringar definieras inte av standarden. LIS-specifikationen inkluderar även en LDAP-binding för vissa tjänster, men denna är diffust beskriven och har inte tagits i beaktande i denna analys.
Interoperabilitet
Målgrupp
...
Datamodellen för LIS mappar bra mot Ladoks modell, men några undantag. På attributnivå är det dock sämre beställt. De två implementationer av LIS som finns som underlag för denna analys så har ett relativt stort behov av utökningar identifierats.
Sammanfattning
Fördelar
- LIS täcker, på en entitets nivå, det behov som indentifierats ur ett Ladok perspektiv på ett godtagbart sätt
- IMS Global ger en möjlighet att påverka standardens framtida utformning och innehåll genom arbetsgruppen för Edu API
- LIS är den av de analyserade standarderna som får anses ha störst spridning och där man kan förvänta sig bäst interoperabilitet med tillgängliga system på marknaden
Nackdelar
- I sin nuvarande version så är täckningsgraden på attributnivå relativt låg sett ur ett Ladok perspektiv
- Begränsningar i utökningsbarheten
Documents and references
Document/reference | Link |
---|---|
UML Class diagram (Visio) | LIS UML ClassDiagram.vsdx |
Web site | https://www.imsglobal.org/activity/onerosterlis |
Ladok entity mapping | LadokEntityMapping LIS.vsdx |
...