Standardiseringsarbetet inom e-lärande syftar till att uppnå interoperabilitet mellan Learning Management Systems (LMS) och Learning Object (LO) författarverktyg. Några av de specifikationer som tagits fram har nått en ganska bra mognadsnivå och har antagits i programvarusystem. Vissa andra, såsom SCORM RunTime Environment (RTE), har inte uppnått samma framgång, förmodligen på grund av deras inneboende svårigheter att förstås på ett adekvat sätt och genomföras korrekt. SCORM RTE definierar en uppsättning funktioner som gör det möjligt för LOs att lanseras i LMS och att utbyta data med den. Dess antagande är av avgörande betydelse för att uppnå full driftskompatibilitet mellan LMS och LO-författarverktyg. För att öka antagandet av SCORM RTE i LMS föreslår vi en tjänsteorienterad arkitektur (SOA)-baserad referensmodell för att erbjuda SCORM RTE-funktioner som en tjänst, utanför LMS. Genom att externalisera funktioner från LMS uppmuntrar vår modell en oberoende utveckling av systemkomponenter för e-lärande, vilket gör det möjligt för programvaruproducenter för e-lärande att få flera fördelar, t.ex. bättre vidareutnyttjande av programvara och enklare integration och hantering av komplexitet, vilket leder till minskade kostnader. Den föreslagna modellen valideras genom ett prototypsystem, där ett populärt LMS, utvecklat med PHP-språk, förbättras med stöd av SCORM RTE-funktioner, som tillhandahålls av en extern webbtjänst baserad på Java-teknik.
Författarna i REF, föreslog att externalisera SCORM RTE-funktionerna och erbjuda dem som service enligt modellen Service Oriented Architecture (SOA).
Scorm run-time environment as a service
{'venue': "ICWE '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}