Hello Guys,
I'm a BPM beginner and had following understandings after read some books, please DO correct me if I'm wrong.
1. Both BPEL and BPMN 2.0 can describe BPM, BPMN 2.0 covers more than BPEL;
2. Before BPMN2.0, BPEL is the usual way of working with executable BPM; E.g. Generate BPEL from BPMN1.1 and deploy in the Oracle BPEL Process Manager.
3. BPMN2.0 support Executable-BPMN, now there are more and more tools support BPMN2.0 Execution/Simulation. Like Activiti, BonitaSoft, Oracle BPM Suite, IBM etc.
4. If I search BPMN in Amazon, I have lots of recently books; while quite limited books on BPEL, the books were created usually years ago.
Does it mean that BPEL is not as important as before?
5. What are the circumstances that we choose BPEL over BPMN2.0?
Or let me ask in another way: After modeling BPMN2.0, what are the circumstances that we want to generate BPEL in what specific context?
Thank you in advance.
Miles