Soap (and now REST) Web Service implementation for Moodle 1.9 and later