Business Process Modeling and Automation
Course code
old course code
Course title in Estonian
Äriprotsessi modelleerimine ja automatiseerimine
Course title in English
Business Process Modeling and Automation
ECTS credits
Assessment form
lecturer of 2023/2024 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
- Being able to model a business process from a (semi) informal to a formal level.
- Specifying the resource perspective of a business process and understanding improvement scopes.
- Analyzing workflows for detecting errors, injecting patterns, enhancing efficiency.
- Understanding the functions and architecture of an enactment system for business processes.
Brief description of the course
The BPA-course combines the disciplines of business process re-engineering (BPR) and service-oriented computing (SOC) to achieve an automation with the help of Internet technologies.
We define BPR as a fundamental reconsideration and radical restructuring of business processes in order to achieve drastic improvements in costs, quality and service. Here, a business process is one focused upon the production of particular products that may either be physical (such as a truck or bridge), or intangible (such as a design or damage assessment for an insurance case).
We define SOC as a computer-science discipline that uses web services for developing loosely coupled applications where inter-system dependency is minimized. SOC relies on the technology stack of a service-oriented architecture (SOA) with the core layers XML, SOAP, and HTTP. For the purpose of BPA, we include WS-* languages in SOA, most notably BPEL.
Learning outcomes in the course
Upon completing the course the student:
- understanding the importance of business process management within companies;
- modeling of business processes with different notations;
- re-engineering business processes from a current state towards a target state, e.g., tackling bottlenecks and better workload distribution, faster completion time;
- patterns application for different business-process perspectives, i.e., control-flow, data-flow, organizational resources.
- checking of business processes for formal correctness properties, e.g., soundness, boundedness and safeness, invariance, correct termination;
- automating re-engineered business processes: with SOC technologies, e.g., specification in SOA and WS-*, using specific SOC setup and enactment applications;
Alexander Norta Ph.D
Additional information
• Mandatory lecture participation with miniproject completion in a team-effort.
• Exam-participation prerequisite is a successful miniproject completion and presentation