by Patrick Pollet.
See https://github.com/moodlehq/sample-ws-clients
You will get sample codes for all protocols in php
To generate automatically the skeleton of nested parameters for all published operations, see my script at http://tracker.moodle.org/browse/CONTRIB-3472
If you install OK Tech WS under the official infrastructure, see https://github.com/patrickpollet/moodlews/wiki/Using-oktech-ws-with-moodle-2.0-official-web-service-infrastructure all OK Tech operations are also available and skeleton parameters can also be generated by the script
Cheers