Browsing by Author "Sooriyabandara, E"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
- item: Conference-Extended-AbstractAn analysis of BPMN 2.0 as a business process execution language(2011) Sooriyabandara, E; Jayawardena, I; Gallaba, K; Pavalanathan, U; Pathirage, M; Nanayakkara, V;The use of process modeling concepts in business scenarios enables designers to specify process requirements 0 in terms of interactions, enacted by human agents. Inter-operation of Business Processes at the human level, c rather than the software engine level, can be solved with the standardization of the Business Process Mode1 n and Notation (BPMN). BPMN 2.0 is a step forward for the whole business process management community j 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 which are modeled using it. ; In this paper, we analyze BPMN 2.0 standard with regard to its expressiveness as a Business Process , Execution Language and propose an implementation of a native BPMN 2.0 execution engine using Apache ODE's JACOB framework.
- item: Conference-AbstractLevi - A workflow engine using BPMN 2.0(2014-06-23) Gallaba, K; Pavalanathan, U; Jayawardena, I; Sooriyabandara, E; Nanayakkara, VIncreasing 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.
- item: Conference-Full-textLevi – the native bpmn 2.0 execution engine(Computer Science & Engineering Society c/o Department of Computer Science and Engineering, University of Moratuwa., 2011-11) Sooriyabandara, E; Pathirage, M; Perera, S; Weerawardhana, S; Madusanka, A; Dilrukshi, T; Aravinda, HIn today's enterprise world, as more and more importance is placed on process automation and IT based governance, organizations tend to model and manage their business processes to achieve increased efficiency and productivity. The proper use of process modeling concepts in business scenarios enables designers to specify process requirements in terms of interactions enacted by human agents. Although Business Process Modeling is possible with languages like Business Process Execution Language (BPEL), they use more of a programing oriented view as oppose to human oriented view. Standardization of the Business Process Model and Notation version 2.0 (BPMN 2.0) provide a way to support inter-operation of business processes at human user level, rather than at the software engine. Although BPMN has being standardized, its wide adoption is limited by the lack of runtimes supporting BPMN. Although there are several BPMN implementations, they convert the BPMN to BPEL or another intermediate representation, which will yield mix results. In this paper, we discuss the design of Levi, a BPMN 2.0 runtime build using the underline constructs of ODE (Orchestration Director Engine), Apache based open source process engine. Unlike most other approaches, Levi supports BPMN natively using a concurrent runtime that supports Join pattern.