BPEL will not survive, long live BPMN

Note: the article depicts my personal view on role of BPEL in evolution of SOA and BPM. 

BPEL is for Business Process Execution Language, one of approved OASIS standards almost 10 years ago. It was promising standard for executable business processes in process automation at that time. Now future of BPEL is under question.

BPEL is applicable for 2 areas: services composition (ESB) and process orchestration (BPM). For ESB, it is usualy easier to use either 3rd gen languages like Java or C#, or, use ESB capabilities which usually are not BPEL based. For instance, TIBCO ESB – BusinessWorks use proprietary modeling notation for ESB/SOA, and BPEL support is optional plugin. Oracle ESB supports BPEL, though it also may be implemented w/o BPEL. Read the rest of this entry »

Task flows in Intalio

In one of previous posts I depicted the main features of process-driven-task-based systems. I would like to back up thoughts by modern BPMS systems and discuss how do they support common sense.

Intalio is considered the best (or one of the best) open source BPMS. For instance, this comparison highlights slight outperforming of Intalio over jBPM. Intalio offers free version, which can be considered by small organizations or as an evaluation (due to restrictions of enterprise features like security, RDBMS support, scalability most organization will still need paid version of Intalio which starts from 9,500 USD/EUR). It may be not fair to compare Intalio to Oracle BPMS or IBM’s IBPM, which cost much more. Read the rest of this entry »