Business Process Modeling and Automation
space
Course code
IFI8111.DT
old course code
IFI8111
Course title in Estonian
Äriprotsessi modelleerimine ja automatiseerimine
Course title in English
Business Process Modeling and Automation
ECTS credits
4.0
Assessment form
Examination
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
For re-engineering and private and public organizations for saving time, money and creating services of high quality, 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), or a mix of intangible with physical elements.
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.
Learning outcomes in the course
Upon completing the course the student:
Fundamental skills will be acquired during the course:
• 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;

Teacher
Alexander Norta, PhD
space