Návrh a implementace notifikačního systému v prostředí řízení podnikových procesů

Název práce: Návrh a implementace notifikačního systému v prostředí řízení podnikových procesů
Autor(ka) práce: Shulha, Dzianis
Typ práce: Diplomová práce
Vedoucí práce: Palovská, Helena
Oponenti práce: Svatoš, Oleg
Jazyk práce: Česky
Abstrakt:
Moderní systémy pro řízení podnikových procesů (BPM) vyžadují vysokou provozní efektivitu a okamžitou odezvu, aby zajistily plynulý chod firemních agend. V pojišťovně Pillow využívala původní architektura zpracování uživatelských úkolů k aktualizaci dat technologii Server-Sent Events (SSE). Ačkoliv toto řešení zajišťovalo automatické načítání nových položek, při vysoké zátěži ve špičkových hodinách způsobovalo zpomalování celého klientského systému a zcela postrádalo aktivní vizuální upozornění pro uživatele. Cílem této diplomové práce je návrh a implementace nového, stabilnějšího událostmi řízeného notifikačního systému pracujícího v reálném čase. Navržené řešení rozšiřuje procesní engine Camunda a zavádí novou mikroslužbu postavenou na frameworku NestJS, která pomocí knihovny Socket.IO doručuje push notifikace přímo do klientské webové aplikace. Celý systém je kontejnerizován a pomocí automatizovaných CI/CD pipeline nasazen do prostředí Kubernetes clusteru. Výsledné řešení optimalizuje zátěž infrastruktury, eliminuje dřívější výkonnostní propady aplikace a zvyšuje uživatelský komfort díky okamžitým vizuálním upozorněním, což v konečném důsledku má pozitivní vliv na proces obsluhy klientů pojišťovny.
Klíčová slova: NestJS; Pojišťovnictví; Architektura klient-server; Komunikace v reálném čase; Kubernetes; Notifikační systém; Řízení podnikových procesů; BPM; Camunda; WebSocket; Socket.IO
Název práce: Design and Implementation of a Notification System in a Business Process Management Environment
Autor(ka) práce: Shulha, Dzianis
Typ práce: Diploma thesis
Vedoucí práce: Palovská, Helena
Oponenti práce: Svatoš, Oleg
Jazyk práce: Česky
Abstrakt:
Modern Business Process Management (BPM) systems require high efficiency and immediate response times to ensure smooth enterprise operations. In the Pillow insurance company, the original architecture of the user task management utilized Server-Sent Events (SSE) technology. Although this solution provided automatic data updates, it caused client system slowdowns during peak hours under high load and completely lacked active visual notifications for users. The main objective of this master's thesis is to design and implement a new, more stable event-driven notification system operating in real time. The proposed solution extends the Camunda process engine and introduces a new microservice built on the NestJS framework, which utilizes the Socket.IO library to deliver push notifications directly to the client web application. The entire system is containerized and deployed into a Kubernetes cluster using automated CI/CD pipelines. The implemented solution demonstrably optimizes infrastructure load, eliminates previous application performance drops, and significantly improves user comfort through immediate visual alerts, which accelerates the client service and claims handling process.
Klíčová slova: Camunda; Insurance; Client-server architecture; Real-time communication; WebSocket; NestJS; Business Process Management; Socket.IO; Kubernetes; Notification system; BPM

Informace o studiu

Studijní program / obor: Podniková informatika
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 3. 4. 2025
Datum podání práce: 2. 5. 2026
Datum obhajoby: 5. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/92079/podrobnosti

Soubory ke stažení

Příloha práce
Zveřejnění souboru odloženo na: 2. 5. 2029
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 2. 5. 2029
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 2. 5. 2029
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 2. 5. 2029
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 2. 5. 2029
Stáhnout
    Poslední aktualizace: