Analýza a rekonstrukce legacy aplikace .NET Remoting

Loading...
Thumbnail Image

Date

Authors

Vybíhal, Filip

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Tato bakalářská práce se zabývá analýzou a rekonstrukcí legacy aplikace využívající technologii .NET Remoting. Práce nejprve představuje teoretické základy vývoje .NET Framework aplikací se zaměřením na .NET Remoting. Následně je navržena a aplikována metodika pro analýzu vybrané ukázkové aplikace, která umožňuje detailní pochopení jejího vnitřního fungování, komunikačních protokolů a interakcí mezi komponentami i bez dostupné dokumentace serverové části. Na základě této analýzy je navržena a implementována klientská část aplikace. Implementace je důkladně otestována s důrazem na komunikační rozhraní .NET Remoting. Závěrem práce hodnotí množství pokryté funkcionality původní aplikace a diskutuje výzvy spojené s rekonstrukcí legacy systémů. Výsledky této práce poskytují cenné poznatky pro vývoj a údržbu systémů založených na starších technologiích v moderním softwarovém prostředí.
This bachelor thesis deals with the analysis and reconstruction of a legacy application using .NET Remoting technology. The thesis first introduces the theoretical foundations of .NET Framework application development with a focus on .NET Remoting. Subsequently, a methodology for the analysis of a selected application is proposed and applied, which allows a detailed understanding of its internal workings, communication protocols and interactions between components even without available documentation of the server part. Based on this analysis, the client part of the application is designed and implemented. The implementation is thoroughly tested with emphasis on the .NET Remoting communication interface. Finally, the thesis evaluates the amount of functionality covered by the original application and discusses the challenges associated with reconstructing legacy systems. The results of this work provide valuable insights for the development and maintenance of legacy-based systems in a modern software environment.

Description

Citation

VYBÍHAL, F. Analýza a rekonstrukce legacy aplikace .NET Remoting [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

prof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Petr Veigend, Ph.D. (člen)

Date of acceptance

2025-08-20

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 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 C.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO