My project is getting into web services, and we want these services to use WS-AT to participate in transactions. I've been struggling, but finally set up my service and client to be spring managed so they can be injected with our DB services. Now I am trying to set them up as WS-AT participants. The problem is that the only half decent instructions I can find is section 8.3 of this (http://www.redbooks.ibm.com/redbooks/pdfs/sg247758.pdf) pdf, and it assumes that I generated the services from RAD's Web Services utility. The service is actually visible in the Services view (though because it is Spring managed I question whether it is REALLY going to work) so I can do that part of the tutorial. But the client is purely spring managed, and does not appear here.
So how can I create WSDL web services (and clients) that use WS-AT, and uses my spring inject DB services? Is there a good tutorial somewhere, because so far, I haven't found one.