The Lightwork project is using the web service support available in Moodle 1.9.x to display and update data in Moodle. See our page in the Modules and Plugins database (http://moodle.org/mod/data/view.php?d=13&rid=2743). We are using:
- The OKtech libraries with version 0.7.3 of the NuSOAP PHP toolkit
- Version 1.1 of Apache axis for our web services client
- SOAP 1.1, document style
So far our experience with using these tools to integrate with Moodle has been good and in addition to database data our web services can download student submission files as attachments.
We have a test Moodle site set up which you can connect to to test out our Java rich client marking tool. All the source code can be obtained from the repository on the project web site. The project is under development and we welcome feedback and questions either on this forum or on the Lightwork site (http://lightwork.massey.ac.nz).