Reengineering dvouvrstvých aplikací

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Zbyněk Křivka, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) doc. Ing. František Zbořil, 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 a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Výsledná aplikace se podstatně liší svou architekturou od původního řešení před "reengineeringem". Popište, jak by bylo možné udělat postupný přechod od původního k novému řešení a implementovat změny v dílčích krocích za provozu. Byla práce vyvíjena v rámci firmy? Co by manažera mělo přesvědčit pro provedení reengineeringu? Byla nad vašim řešením provedena evaluace? Jak jsou autorizovány požadavky přes API?cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radekcs
dc.contributor.authorOberreiter, Michalcs
dc.contributor.refereeRychlý, Marekcs
dc.date.created2022cs
dc.description.abstractTato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže.cs
dc.description.abstractThis thesis deals with an analysis of issues regarding reengineering of two-tier applications. Based on the available literature, a comprehensive description of methodology, strategies and approaches is compiled. Relevant software architectures are described, mutually compared and selected problems and their solutions are discussed. As a demonstration of the described methodology, a real-world application was chosen in collaboration with company I&C Energo. This application named Cable Management System is thoroughly analysed and issues concerning the current implementation are identified. Based on the gathered knowledge, a new reengineered cloud-native microservice-based solution is designed and implemented. The result of this thesis is a case study of reengineering application on concrete example of Cable Management System.en
dc.description.markAcs
dc.identifier.citationOBERREITER, M. Reengineering dvouvrstvých aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145424cs
dc.identifier.urihttp://hdl.handle.net/11012/207828
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.subjectreengineeringcs
dc.subjectdvouvrstvécs
dc.subjectpřípadová studiecs
dc.subjectarchitekturacs
dc.subjectmikroslužbycs
dc.subjectkontejnerycs
dc.subjectorchestracecs
dc.subjectcloudcs
dc.subjectcloud-nativecs
dc.subjectOpenShiftcs
dc.subjectDockercs
dc.subjectKubernetescs
dc.subjectreengineeringen
dc.subjecttwo-tieren
dc.subjectcase studyen
dc.subjectarchitectureen
dc.subjectmicroservicesen
dc.subjectcontainersen
dc.subjectorchestrationen
dc.subjectclouden
dc.subjectcloud-nativeen
dc.subjectOpenShiften
dc.subjectDockeren
dc.subjectKubernetesen
dc.titleReengineering dvouvrstvých aplikacícs
dc.title.alternativeReengineering of Two-Tier Applicationsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-22cs
dcterms.modified2022-06-23-09:13:54cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145424en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:35:15en
sync.item.modts2025.01.15 17:37:39en
thesis.disciplineSoftwarové inženýrstvícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.53 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24507_v.pdf
Size:
86.11 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24507_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24507_o.pdf
Size:
89.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24507_o.pdf
Loading...
Thumbnail Image
Name:
review_145424.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_145424.html
Collections