Maruša Benedik (2013) Business Process Modeling and Execution using BPMN 2. EngD thesis.
Abstract
In this diploma thesis we firstly represent the basics of Service Oriented Architecture (SOA) and the basics of Business Process Management (BPM) and also their correlation. Then we direct focus on a presentation of executable BPMN (Business Process Modeling and Notation), which has become with version 2.0 much more than just a business process modeling notation, because it has got a new underlying metamodel and its serialization in XML. For the purposes of modeling with BPMN 2.0 we represent all constructs for making the collaboration diagram, the choreography diagram, and the conversation diagram. After the completion of more abstract BPMN model we form executable BPMN 2.0 model, where abstract model is transformed in such a way that it is suitable for the execution on the process engine. To attain the business process automation it is usually enough to supplement needed technical details into abstract model. Afterwards, entire executable BPMN 2.0 model is prepared for the execution on the process engine. We discuss and compare three Business Process Management Systems (BPMS): jBPM, Bonita Open Solution, and Activiti. BPMSes are used to model, execute and monitor the business processes. With help of the software tool Microsoft Visio 2010 we design an abstract BPMN 2.0 model for the fictive example of visiting the veterinary clinic. Finally, we use the platform Bonita BPM Community 6.0.2 for modeling and implementation of the executable BPMN 2.0 model.
Actions (login required)