I have found some useful tutorials where you can get a lot of information about BPEL.
Official NetBeans tutorial for SOA in general:
Open ESB introduction tutorial:
Introduction to Sun Enterprise Service Bus
For the asynchronous part, I found a really interesting video, where even the correlation use is explained. Cause I cannot find the source, I upload the video as a post for this blog: