Tuesday, October 18, 2011

BPEL and BPMN differences. I found this table in the Web. The original url: http://oraclesoabpm.blogspot.com/2011/03/bpel-vs-bpm.html

BPEL
BPM
Requires some amount of coding knowledge to design a business process, so can be called as Developer centric
Business process design can be done by business users itself,  as long as he/she is aware of BPMN notations
No specific graphical notation
Uses BPMN
Generally used when your process has many service interactions (especially composite service)
Generally used when the process has many human interaction or decision making
Loose coupling, routing and reuse is easier
Loose coupling, routing and reuse is achievable, it depends on the process implementer
People, Role and work item segregation are not there
People, Role and work item segregation are there (uses swim lanes to represent that)
Represented in XML form, so has to be converted into some kind of executable language before processing
Represented in XML form, so has to be converted into some kind of executable language before processing

No comments:

Post a Comment