Monday, March 17, 2008

Difference between BPEL and ESB

What is the difference between BPEL and ESB
Adv BPEL
Bpel is used for orchestration of processes.
Bpel is deployed to the server.
Bpel maintains the version control for the process deployed.

Adv ESB
ESB is mainly used for virtualization of endpoints, routing and transformation.
ESB is a light weight component.
ESB is registered to the server.
ESB doesn't maintain the version control. whenever you register it will delete the old version and register with new code.

2 comments:

  1. what is orchestration?

    ReplyDelete
  2. Orchestration is nothing but composing mulitiple services into an end-to-end business process.

    ReplyDelete