Overview


Picture

What is BPMN 2.0?

BPMN 2.0 is a huge step forward for the whole business process management community because it introduces not only a standard graphical notation, but also concise execution semantics for process execution that can be used to enable the real execution of business processes that are modeled using it. 

The primary goal of BPMN 2.0 is to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes.

"Possibly there will be future business process management systems that directly execute BPMN structures without having to transform them into BPEL or another format first."
- Thomas Allweyer (2010)

Why Levi?

Levi's the world's one and only BPMN 2.0 execution engine that is able to run BPMN 2.0 processes in a native manner without mapping them to BPEL and doing it using JACOB framework in Apache ODE.

What is native?

The ability to execute processes efficiently without converting it into various intermediate formats. It makes BPM efficient, streamlined and organized, making Levi the ultimate choice in BPMN execution.
Picture

Features

The execution model used by Levi consists of different stages where each stage is responsible of a precise, predefined task. In the initial stages it converts the supplied business process model into an executable intermediate format that is understandable internally, and then in the final stage, it executes this model by employing the concepts such as orchestration, choreography and intermediate web services invocation layer. In addition to that, Levi’s internals are designed in such a way that it possesses the ability to be expanded to support choreography modeling conformance, process modeling conformance, better error handling and debugging methodologies.
Picture

100% Open Source

Levi is built using proven open source components. Apache ODE’s JACOB framework is used to implement the BPMN 2.0 constructs and this
framework provides the mechanism necessary to deal with two key issues in implementation like Persistence of execution state and Concurrency. 
Picture

Supports Choreography

Levi will support importing of BPMN Process diagram types including its definitional Collaboration as specified in the specification and it will fully support and interpret the underlying metamodel.
Picture

Execution Conformance

To be completely compliant with the BPMN 2.0 Process Execution Conformance, the Levi Engine will fully support and interpret the operational semantics and Activity life-cycle specified in the BPMN 2.0 Beta 2 specification.
Picture

Better Error Handling

If error occurred within the process which is not acceptable in the process it need to be undoing steps that were already successfully completed, because their results and possibly side effects are no longer desired and need to be reversed. This process is called as compensation.

Learn More

  • Business Process Model And Notation (BPMN) Specification, Version 2.0 - Beta 2, May 2010 http://www.omg.org/spec/BPMN/2.0/
  • OMG Group, “BPMN 2.0 by Example,” OMG Group, vol. 0, May 2010. http://www.omg.org/spec/BPMN/2.0/examples/PDF
  • Bruce Silver. “BPMN 2.0 Status Update”, blog, 5 Oct. 2010, http://www.brsilver.com/2009/07/06/bpmn-20-status-update-2/
  • BPM FAQs , 5 Oct. 2010, http://www.bpmodeling.com/faq
  • ODE-793 , 5 Oct. 2010, https://issues.apache.org/jira/browse/ODE-793
  • ODE-794 , 5 Oct. 2010, https://issues.apache.org/jira/browse/ODE-794
  • Process Modeling Notations and Workflow Patterns, paper by Stephen A. White of IBM Corporation (2006) http://www.bpmn.org/Documents/Notations_and_Workflow_Patterns.pdf
  • Decker, G., Kopp, O., Leymann, F., Weske, M.: BPEL4Chor: Extending BPEL for modeling choreographies. In: ICWS 2007, IEEE Computer Society (July 2007)
  • T. Allweyer, BPMN 2.0 - Business Process Model And Notation, BoD, 2010
  • M. Havey, Essential business process modeling, O'Reilly Media, Inc., 2005.
  • OASIS , 5 Oct. 2010, http://www.oasis-open.org