Enterprise service Bus ESB, BPM orchestration and Process Re-engineering

This is next topic going to write
I covered ESB and BI architecture similarity in last post.
ESB_arch
https://sandyclassic.wordpress.com/2013/10/02/architecture-difference-between-sap-business-objects-and-ibm-cognos/
Every Java web server has its own ESB in market like BEA weblogic’s Aqualogic as shown above.
BPM business Process Re-engineering BPR efforts are on everywhere due to troubled times this where Business Process Managment BPM products comes in where you can dynamically orchestrate business Processes to reflect change quite quickly using BPM products. Each Business Process is basically a web service or bundle of web service.
some like Pega BPM provide Extra feature:
http://www.pega.com/products/business-process-management
then there is XML structured language for BPM called BPEL Like Oracle BPEL which is declarative language for orchestrating Business Processes.

There vendor which have All in one product like Oracle Weblogic BPM, BPEL, ESB.
Aqualogic ESB is more popular