• čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • English 
    • čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • bakalářské práce
  • Fakulta informačních technologií
  • 2022
  • View Item
  •   Repository Home
  • Závěrečné práce
  • bakalářské práce
  • Fakulta informačních technologií
  • 2022
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

Web Services to Integrate BPMS in BPMN 2.0 Specification

Thumbnail
View/Open
review_145143.html (1.451Kb)
final-thesis.pdf (1.552Mb)
Posudek-Vedouci prace-24550_v.pdf (86.36Kb)
Posudek-Oponent prace-24550_o.pdf (88.58Kb)
Author
Mihola, David
Advisor
Hruška, Tomáš
Referee
Burget, Radek
Grade
A
Altmetrics
Metadata
Show full item record
Abstract
Cílem této práce je vybrat a implementovat vhodné BPMN bloky zajišťující integraci s okolními webovými systémy, výměnu zpráv mezi paralelně běžícími BPMN procesy a jejich synchronizaci. Pro realizaci cílů byl implementován informační systém dle návrhového vzoru MVC. Systém především umožňuje nahrávat BPMN modely, konfigurovat je a vytvářet z nich BPMN procesy, které lze v systému řídit a řešit. Synchronizaci BPMN procesů jednotlivých organizací, které využívají tento systém, a výměnu zpráv mezi nimi specifikují uživatelé v BPMN modelech bloky Message Event a Signal Event. Systém následně provádí takto namodelovanou synchronizaci a výměnu zpráv. Integrace systému s okolními systémy je zajištěna dotazováním se na jejich aplikační rozhraní, která systém umožňuje konfigurovat v GUI. Nakonfigurovaná API lze začlenit do BPMN modelů blokem Service Task a automatizovaně je volat se získanými daty v rámci interpretace BPMN procesů. Při implementaci systému byl také kladen velký důraz na správné členění kódu a zabezpečení.
 
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, informační systém, MVC, webové služby, API, procesní modelování, automatizace, zabezpečení, Business Process Model and Notation, BPMN, information system, MVC, web service, API, process modeling, automation, security
Language
čeština (Czech)
Study brunch
Informační technologie
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen)
Date of defence
2022-06-17
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na otázky položené oponentem rozhodla práci hodnotit stupněm A - výborně. Otázky u obhajoby: Jak se při vykonávání procesu řeší výpadek nebo chybné volání některé webové služby? Jaký vliv to má na běh procesu?
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/207280
Source
MIHOLA, D. Webové služby pro integraci BPMS dle standardu BPMN 2.0 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.
Collections
  • 2022 [309]
Citace PRO

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV