How to use the Sakai Web Services

How to use the Sakai Web Services

This page documents how you go about using the Sakai web services.

Sakai's web services are (currently) implemented in Apache Axis 1. This allows services to be written that expose any part of the Sakai API via a simple JWS file.

The JWS (Java Web Service) files are located at SAKAI_SRC/webservices/axis/src/webapp/*.jws in the Sakai source, and at http://your.sakai.server/sakai-axis/*.jws when deployed.

It's possible to edit the deployed jws files, as they are automatically recompiled at runtime, however I recommend you edit the jws files in the source and rebuild/deploy the webservices part of the Sakai source, rather than edit the deployed ones.

See the links below for language specific information, and real working examples of how to implement Sakai's web services in those languages:

Web services with Java/JSP
Web services with Perl
Web services with PHP
Web services with Python

Useful stuff


http://ditchnet.org/soapclient/
SOAP Client is a free Cocoa-based developer tool for Mac OS X that allows you access and debug WSDL & SOAP-based Web Services from the comfort of your desktop.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.