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

but.committeedoc. 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)cs
but.defenceStudent 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?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorMihola, Davidcs
dc.contributor.refereeBurget, Radekcs
dc.date.created2022cs
dc.description.abstractCí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í.cs
dc.description.abstractThe 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.en
dc.description.markAcs
dc.identifier.citationMIHOLA, 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.cs
dc.identifier.other145143cs
dc.identifier.urihttp://hdl.handle.net/11012/207280
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectBusiness Process Model and Notationcs
dc.subjectBPMNcs
dc.subjectinformační systémcs
dc.subjectMVCcs
dc.subjectwebové službycs
dc.subjectAPIcs
dc.subjectprocesní modelovánícs
dc.subjectautomatizacecs
dc.subjectzabezpečenícs
dc.subjectBusiness Process Model and Notationen
dc.subjectBPMNen
dc.subjectinformation systemen
dc.subjectMVCen
dc.subjectweb serviceen
dc.subjectAPIen
dc.subjectprocess modelingen
dc.subjectautomationen
dc.subjectsecurityen
dc.titleWebové služby pro integraci BPMS dle standardu BPMN 2.0cs
dc.title.alternativeWeb Services to Integrate BPMS in BPMN 2.0 Specificationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-17cs
dcterms.modified2022-06-20-10:23:16cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145143en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:40:42en
sync.item.modts2025.01.15 18:29:33en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.55 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24550_v.pdf
Size:
86.36 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24550_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24550_o.pdf
Size:
88.59 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24550_o.pdf
Loading...
Thumbnail Image
Name:
review_145143.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_145143.html
Collections