Implementace service discovery pro podnikovou platformu
Implementation of a Service Discovery for Enterprise Platform
Typ dokumentu
diplomová prácemaster thesis
Autor
Josef Havelka
Vedoucí práce
Suchánek Marek
Oponent práce
Valenta Michal
Studijní obor
Softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem této práce je nalézt optimální řešení pro service discovery, které nahradí existující implementaci u reálného podnikového zákazníka. Práce zkoumá service discovery a distribuované systémy, začínaje základním porozuměním příslušné teorie. Abstraktní požadavky jsou shromážděny od firemního týmu a upřesněny prostřednictvím rešerše existujících řešení. Současně je studována stávající implementace, která pomáhá formulovat požadavky. Po finalizaci požadavků následuje komparativní analýza existujících řešení, která usměrňuje výběr nejvhodnější technologie. Nakonec je navrženo řešení a vyvinut prototyp, který ukazuje jeho funkčnost. Ke konci práce jsou doporučeny přípravné kroky před zahájením refaktorizace stávající implementace. The thesis aims to identify an optimal service discovery solution to replace the existing one in the current implementation by the real-world enterprise customer. The thesis explores service discovery and distributed systems, beginning with a foundational understanding of relevant theory. Abstract requirements are gathered from the company team and refined through research on existing frameworks. Concurrently, the current implementation is studied to inform the requirements. Following the finalisation of requirements, a comparative analysis of existing solutions guides the selection of the most appropriate technology. Finally, a solution is designed and a prototype developed to showcase its functionality. Towards the conclusion of the thesis, recommended preparatory steps are outlined before initiating the current implementation's refactoring process.
Kolekce
- Diplomové práce - 18102 [1005]