A BPEL Process can be invoked by
Another BPEL Process
A java client
A non-java client
All of the above