I don't know if we have a soap based provider, but in the end, it is all about generating the request with the right body. You can take a look at the vcloud api in the main jclouds repo, which targets an XML api. You'll see that it is generating the request bodies kinda manually, but we also support JAXB, so having the domain model objects annotated with the JAXB annotations will automatically serialize/deserialize them.
If you join the IRC channel I'll be able to help and/or work with you to build some base classes to make wiring soap based providers easier. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/61#issuecomment-53410098
