Finished SOAP implementation with BPEL