Automated Generation of BPEL Adapters