Faculty of Technical Sciences

Subject: Business Process Modeling (17.E2518)

Native organizations units: Sub-department for Applied Computer Science and Informatics
General information:
 
Category Academic-general educative
Scientific or art field Applied Computer Science and Informatics
Interdisciplinary No
ECTS 6
Educational goal:

Students gain advanced knowledge in the field of software-based business process modeling and service-based software architectures. Adopting knowledge about languages and techniques for business process modeling and implementation of service-based software architectures.

Educational outcome:

The acquired knowledge is used in practice, particularly in projects including system specification and development. It is applicable in all problem domains in which it is necessary to create business process models, specify corresponding architectures of complex software systems or optimize business processes.

Course content:

The notion, role and characteristics of business processes in organizational systems. Business rules and business rule models. Basic motives and principles of business process modeling. Business process modeling languages and techniques. Petri nets. Business process modeling and execution languages BPMN and BPEL. Pi-calculus. Service-based software architectures. Concepts of Service-Oriented Architecture (SOA). SOA languages. Transformations of BPMN specifications to BPEL specifications and service orchestration. Microservice Architecture. Software environments for business process modeling and specification and implementation of service-based software architectures. Analysis and re-engineering of business processes. Process mining.

Teaching methods:

Teaching is performed through lectures, exercises (in a computer classroom) and consultations. Through the whole teaching process, intensive communication, problem oriented reasoning, independent study work and active participation of students are constantly fostered. The prerequisite for taking the final exam is to complete the pre-exam assignments by earning at least 30 points.

Literature:
Authors Title Year Publisher Language
Pant Kapil, Juric Matjaz Business Process Driven SOA using BPMN and BPEL: From Business Process Modeling to Orchestration and Service Oriented Architecture 2008 Packt Publishing Ltd. English
Newman Sam Building Microservices: Designing Fine-Grained Systems 2015 OReilly Media English
Reisig Wolfgang, Rozenberg Grzegorz (Eds.) Lectures on Petri Nets I: Basic Models — Advances in Petri Nets 1998 Springer English
Silver Bruce BPMN Method and Style, 2nd Edition, with BPMN Implementer s Guide: A structured approach for business process modeling and implementation using BPMN 2.0 2011 Cody-Cassidy Press English
Sharp Alec, McDermott Patrick Workflow Modeling: Tools for Process Improvement and Application Development, 2nd Edition 2008 Artech House, Inc. English
Udayakumar Kathiravan Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) 2012 Packt Publishing Ltd. English
Van der Aalst Wil Process Mining: Discovery, Conformance and Enhancement of Business Processes 2011 Springer English
Erl, T. Service-Oriented Architecture 2005 Prentice Hall English
Milner, R. Communicating and Mobile Systems: the Pi-Calculus 2007 Cambridge University Press, New York English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Presentation Yes Yes 10.00
Project Yes Yes 30.00
Test Yes Yes 10.00
Oral part of the exam No Yes 30.00
Test Yes Yes 10.00
Lecturers:

Asistent dr Vještica Marko

Assistant - Master

Computational classes

vanr. prof. dr Ivančević Vladimir

Associate Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.