At the bottom a repository enables searching, publishing and retrieving learning objects.
An API, that is bound to web services, enables loosly coupled manipulation of the bottom layer.
Applicatons such as the moodle plugin or the ALOCoM office plugin, make the knowledge pool transparently accessible from within third party applications
Doing this requires you to generate or use existing SQI stubs.
Publishing
For now, one needs to use the KPSClient package available on sourceforge in order to search the ariadne repository. This package can communicate with the ARIADNE publishing web services. In the near future this package will become depricated and will be replaced with an implementation of the Simple Publishing Interface (SPI).