From a high level perspective, the LUISA architectural main blocks depicted in the figure above are the following:

Interface Layer

Contains all of the applications that may access the functionalities provided by the SWS Infrastructure as well as the tools that support the development of items stored within the SWS infrastructure.

Semantic Web Service infrastructure

  • Negotiation Layer. managing the interaction between the end-user application and the Semantic Web Service Infrastructure and applying the organizational rules
  • SWS Layer: Abstracting the invocation of services from the actual repositories of learning resources using SWS brokerage.

Repositories and services

The repositories contains all of the possible systems that provide resources to support a learning process. Our infrastructure is open to every kind of legacy system. However, a LUISA-specific component at this level is the LUISA Learning Object Metadata Repository (LOMR). The functionality of these repositories is exposed using Web services technology.