I am currently exploring BPEL capabilities and I need to know whether BPEL has got any facilities to
- Use java classes for Validation.
- Processing of Data which flows in the BPEL processing.
- Logging after invoking the service in process.
- Need to interact with DB from BPEL.
it depends on whether you talk about the BPEL core language or the some engine with specific extensions. As for the standard-only:
As you have tagged your post with wso2 you seem to be able to use vendor extensions. I do not know WSO2 myself but AFAIK it is based on Apache ODE. Apache ODE has some extensions available:
I hope that this helps and is equally exposed by WSO2.