title: How to implement web service transactions?
body: <p>Is there a Java tool for choreographing web services that makes it easy to deal with transactions?</p>
  
  <p>In my use case I want to chain 2 SOAP web services: the first will perform a debit into a client's bank account and the second will recharge his cell phone for the corresponding amount. How can I implement this sequence of web services calls transactionally?</p>
  
  <p>I briefly looked at Apache Camel but it doesn't seem to be the most adequate tool.</p>
  
  <p>Thanks.</p>