Mike,
Thanks for taking the time to reply.
The Forms Service is new to me. I can see the point of it but its not very RESTful in that the resources, ie spaces, files, tasks are embellished with GUI information. The 'view' of these resources should be the concern of the client code.
My application is completely outside Alfresco and Share, its written in Ruby on Rails and all I want is CRUD access to the building blocks, yet I can't see how to start a workflow or task in the 3.4 Web Script API without resorting to old slingshot services.
Maybe I should read the documentation some more.
While I am on my soap box, CMIS is like an old Remote Procedure Call service, but the complicated arguments are wrapped up in hundreds of lines of XML inside the envelope. Its promoted as REST but is tricky to compose and parse.
Hope this does not sound ungrateful, I don't mean it to be !
Best wishes,
Guy.