Skip to main content

Levi – A Workflow Engine Using BPMN 2.0

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7652))

Abstract

Increasing benefits of business process automation and information technology (IT) based governance encourage organizations to model and manage their day to day business activities using business process management systems, in order to achieve increased efficiency and productivity. Many business process languages, such as Business Process Execution Language (BPEL), use a programming oriented view in process modeling as opposed to human oriented view. Recent standardization of Business Process Model and Notation version 2.0 (BPMN 2.0) provides a way to support inter-operation of business processes at user level, rather than at the software engine level. Wide adoption of the BPMN 2.0 standard is limited by the lack of runtimes natively supporting BPMN 2.0. In this paper we discuss about Levi, a cloud-ready BPMN 2.0 execution engine built using the core concurrent runtime of Apache based open source process engine ODE (Orchestration Director Engine), which executes BPMN 2.0 processes natively.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: On the Suitability of BPMN for Business Process Modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Harmon, P.: Business process change: a guide for business managers and BPM and six sigma professionals. Morgan Kaufmann (2007)

    Google Scholar 

  3. Michael: Handbook on Business Process Management, vol. 1. Springer (2010)

    Google Scholar 

  4. El-Bakry, H.M., Mastorakis, N.: Business process modeling languages for information system development, pp. 249–252 (August 2009)

    Google Scholar 

  5. Arkin, A.: Business Process Modeling Language (2003)

    Google Scholar 

  6. Cull, R., Eldabi, T.: A hybrid approach to workflow modelling. Journal of Enterprise Information Management 23(3), 268–281 (2010)

    Article  Google Scholar 

  7. Owen, B.M., Raj, J.: BPMN and Business Process Management - Introduction to the New Business Process Modeling Standard (2003)

    Google Scholar 

  8. Badica, C., Badica, A.: Businss process modelling using role activity diagrams

    Google Scholar 

  9. Recker, J., et al.: Do Process Modelling Techniques Get Better? A Comparative On-tological Analysis of BPMN. In: 16th Australasian Conference on Information Systems (2005)

    Google Scholar 

  10. Allweyer, T.: BPMN 2.0 Introduction to the Standard for Business Process Modeling (2010)

    Google Scholar 

  11. Object Management Group, Business Process Model and Notation specification( BPMN 2.0) (2011)

    Google Scholar 

  12. Leymann, F.: BPEL vs. BPMN 2.0: Should you care? In: Mendling, J., Weidlich, M., Weske, M. (eds.) BPMN 2010. LNBIP, vol. 67, pp. 8–13. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  13. BPMN Supporters - Current Implementations Of BPMN, http://www.omg.org/bpmn/BPMN_Supporters.htm (accessed: October 01, 2011)

  14. BPM, Business Process Management Software, Business Process Management Suite | ActiveVOS BPMS from Active Endpoints, http://www.activevos.com/ (accessed: October 01, 2011)

  15. BPMN or BPEL: which is simpler to understand? | VOSibilities, http://www.activevos.com/blog/bpel/bpmn-or-bpel-which-is-simpler/2009/11/19/ (accessed: October 10, 2011)

  16. Gao, Y.: BPMN - BPEL Transformation and Round Trip Engineering (2008)

    Google Scholar 

  17. Indulska, M., et al.: Are we there yet? Seamless Mapping of BPMN to BPEL4WS. In: 13th Americas Conference on Information Systems, pp. 1–11 (2007)

    Google Scholar 

  18. Recker, J., Mendling, J.: On the Translation between BPMN and BPEL: Conceptual Mismatch between Process Modeling Languages. In: The 18th International Conference on Advanced Information Systems Engineering. Proceedings of Workshops and Doctoral Consortium, pp. 521–532 (2006)

    Google Scholar 

  19. Weidlich, M., Decker, G., Großkopf, A., Weske, M.: BPEL to BPMN: The myth of a straight-forward mapping. In: Meersman, R., Tari, Z. (eds.) OTM 2008, Part I. LNCS, vol. 5331, pp. 265–282. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  20. BPMN vs BPEL: Are We Still Debating This? BPMS Watch, http://www.brsilver.com/2009/11/19/bpmn-vs-bpel-are-we-still-debating-this/ (accessed: October 01, 2011)

  21. Dumas, M., García-Bañuelos, L., Polyvyanyy, A.: Unraveling unstructured process models. In: Mendling, J., Weidlich, M., Weske, M. (eds.) BPMN 2010. LNBIP, vol. 67, pp. 1–7. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  22. Chapter 18.jBPM Process Definition Language (JPDL), http://docs.jboss.org/jbpm/v3/userguide/jpdl.html (accessed: October 01, 2011)

  23. jBPM - JBoss Community, http://www.jboss.org/jbpm (accessed: October 01, 2011)

  24. jBPM BPMN | JBoss Community, http://community.jboss.org/wiki/JBPMBPMN (accessed: October 01, 2011)

  25. What’s in the Architecture?: XPDL,BEPL,JPDL,BPMNS,BPDM et al. Standards and More Standards, http://rabisblog.blogspot.com/2007/04/xpdlbepljpdlbpmnsbpdm-et-al-standards.html (accessed: October 01, 2011)

  26. XPDL, http://www.xpdl.org/ (accessed: October 01, 2011)

  27. White, S.A.: XPDL and BPMN. Management, 221–238

    Google Scholar 

  28. Apache ODE, http://ode.apache.org/ (accessed: October 01, 2011)

  29. InfoQ: An Introduction to Apache ODE, http://www.infoq.com/articles/paul-brown-ode (accessed: October 01, 2011)

  30. Eclipse Modeling - BPMN2 Eclipse Plugin, http://www.eclipse.org/modeling/mdt/?project=bpmn2 (accessed: October 01, 2011)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gallaba, K., Pavalanathan, U., Jayawardena, I., Sooriyabandara, E., Nanayakkara, V. (2013). Levi – A Workflow Engine Using BPMN 2.0. In: Haller, A., Huang, G., Huang, Z., Paik, Hy., Sheng, Q.Z. (eds) Web Information Systems Engineering – WISE 2011 and 2012 Workshops. WISE WISE 2011 2012. Lecture Notes in Computer Science, vol 7652. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38333-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38333-5_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38332-8

  • Online ISBN: 978-3-642-38333-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics