Thesis Details

Webové služby pro integraci BPMS dle standardu BPMN 2.0

Bachelor's Thesis Student: Mihola David Academic Year: 2021/2022 Supervisor: Hruška Tomáš, prof. Ing., CSc.
English title
Web Services to Integrate BPMS in BPMN 2.0 Specification
Language
Czech
Abstract

The goal of this thesis is to chose and implement appropriate BPMN blocks, which enable integration with surrounding web based systems, exchange of messages between parallel BPMN processes and their synchronization. The goal was reached with an implementation of an information system, which is based on the MVC design pattern. The system primarily enables uploading of BPMN models, their configuration and creation of BPMN processes described by those models, which can be then managed and solved within the system. Synchronization of BPMN processes owned by different organizations, which are using instances of this system, and message exchange between them is specified by users in BPMN models with blocks Message Event and Signal Event. The system then executes modeled synchronization and message exchange. Integration of this system with other systems is ensured via Application Programming Interface calls, which can be configured in the GUI. Configured APIs can be integrated into BPMN models by using the Service Task block. That enables automation of API calls with data obtained during the interpretation of BPMN processes. Great emphasis was also placed on security and correct code structuring during the implementation.

Keywords

Business Process Model and Notation, BPMN, information system, MVC, web service, API, process modeling, automation, security

Department
Degree Programme
Files
Status
defended, grade A
Date
17 June 2022
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Burgetová Ivana, Ing., Ph.D. (DIFS FIT BUT), člen
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Citation
MIHOLA, David. Webové služby pro integraci BPMS dle standardu BPMN 2.0. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-17. Supervised by Hruška Tomáš. Available from: https://www.fit.vut.cz/study/thesis/24550/
BibTeX
@bachelorsthesis{FITBT24550,
    author = "David Mihola",
    type = "Bachelor's thesis",
    title = "Webov\'{e} slu\v{z}by pro integraci BPMS dle standardu BPMN 2.0",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24550/"
}
Back to top