A customer application using the OLSA Web Services has an associated customer context defined in the OLSA Environment. This implies that the full capabilities of the OLSA environment admin system are available for performing configuration functions not available through the OLSA Web Services.
The OLSA Web Services provides a single WSDL file that specifies all of its services. The OLSA Web Services has the following characteristics:
Based on SOAP 1.1 bindings
Available using either HTTP or HTTPS
Available only initially as a Skillsoft hosted feature
Tasks supported include, but are not limited to:
User management - Create, Update and Deactivate
Reporting - Creation of CSV formatted data for import into other systems
Seamless Login or Single Sign-on, including options to seamless create/update user and login with a single command
Seamless Launch of Individual Course Assets, providing the ability to have another system seamlessly launch a course while all tracking and reporting is handled via Skillport
Querying of Skillport 'Search and Learn' to retrieve search results for Skillsoft content, and provide seamless launching of the content
Catalog and Asset Synchronisation, providing a means to query Skillport for its list of available assets for perhaps loading into another internal system
Content Assignment in the Skillport platform to control the content users are able to access
Note: The OLSA WSDL file is included in the OLSA Client Toolkit.