Webové služby pro integraci BPMS dle standardu BPMN 2.0
but.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) | cs |
but.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? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hruška, Tomáš | cs |
dc.contributor.author | Mihola, David | cs |
dc.contributor.referee | Burget, Radek | cs |
dc.date.created | 2022 | cs |
dc.description.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í. | cs |
dc.description.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. | en |
dc.description.mark | A | cs |
dc.identifier.citation | 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. | cs |
dc.identifier.other | 145143 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207280 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Business Process Model and Notation | cs |
dc.subject | BPMN | cs |
dc.subject | informační systém | cs |
dc.subject | MVC | cs |
dc.subject | webové služby | cs |
dc.subject | API | cs |
dc.subject | procesní modelování | cs |
dc.subject | automatizace | cs |
dc.subject | zabezpečení | cs |
dc.subject | Business Process Model and Notation | en |
dc.subject | BPMN | en |
dc.subject | information system | en |
dc.subject | MVC | en |
dc.subject | web service | en |
dc.subject | API | en |
dc.subject | process modeling | en |
dc.subject | automation | en |
dc.subject | security | en |
dc.title | Webové služby pro integraci BPMS dle standardu BPMN 2.0 | cs |
dc.title.alternative | Web Services to Integrate BPMS in BPMN 2.0 Specification | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2022-06-17 | cs |
dcterms.modified | 2022-06-20-10:23:16 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145143 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:40:42 | en |
sync.item.modts | 2025.01.15 18:29:33 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.55 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24550_v.pdf
- Size:
- 86.36 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24550_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24550_o.pdf
- Size:
- 88.59 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24550_o.pdf
Loading...
- Name:
- review_145143.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145143.html