Integrace spisové služby do webové části informačního systému VUT
Loading...
Date
Authors
Mudrák, Ivan
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Hlavním cílem této práce je vytvoření služby pro integraci spisové služby do webové části IS VUT. Součástí této práce je také použití této služby ve vybrané studijní agendě. Samotná architektura je dělena na dvě hlavní části, kterými jsou mikroslužba pro komunikaci se spisovou službou a modul ve webové části IS VUT, který s touto mikroslužbou komunikuje. Samotná mikroslužba používá aplikační rámec ASP.NET a je implementována jako třívrstvá architektura. Mikroslužba kromě komunikace se spisovou službou slouží i pro synchronizaci dat do centrální databáze z důvodu zachování zpětné kompatibility. Modul ve webové části slouží kromě samotné komunikace k vytváření modelů spisové služby dle jiných částí IS VUT. Výsledkem této práce je integrace spisové služby, která umožňuje provádění operací této služby v rámci jednotlivých agend webové části IS VUT. Samotná integrace byla v rámci této práce použita v agendě elektronického studijního oddělení.
The main objective of this work is to create a service to integrate the file service into the web part of the BUT IS. This work also includes using this service in a selected study agenda. The architecture is divided into two main parts: the microservice for communication with the file service and the module in the web part of the BUT IS that communicates with this microservice. The microservice uses the ASP.NET application framework and is implemented as a three-layer architecture. In addition to communicating with the file service, the microservice is also used to synchronize data to a central database to maintain backward compatibility. Besides the communication itself, the module in the web part is used to create models of the file service according to other parts of the BUT IS. The result of this work is an integration of the file service, which enables the execution of operations of this service within the individual agendas of the web part of BUT IS. The integration itself has been used in the electronic study department's agenda.
The main objective of this work is to create a service to integrate the file service into the web part of the BUT IS. This work also includes using this service in a selected study agenda. The architecture is divided into two main parts: the microservice for communication with the file service and the module in the web part of the BUT IS that communicates with this microservice. The microservice uses the ASP.NET application framework and is implemented as a three-layer architecture. In addition to communicating with the file service, the microservice is also used to synchronize data to a central database to maintain backward compatibility. Besides the communication itself, the module in the web part is used to create models of the file service according to other parts of the BUT IS. The result of this work is an integration of the file service, which enables the execution of operations of this service within the individual agendas of the web part of BUT IS. The integration itself has been used in the electronic study department's agenda.
Description
Keywords
spisová služba , spis , dokument , elektronické studijní oddělení , SOAP , WSDL , XSD , IS VUT , REST API , OpenID , OpenAPI , C# , ASP.NET , ORM , automatické mapování , PHP , file service , file , document , electronic study department , SOAP , WSDL , XSD , IS VUT , REST API , OpenID , OpenAPI , C# , ASP.NET , ORM , automamic mapping , PHP
Citation
MUDRÁK, I. Integrace spisové služby do webové části informačního systému VUT [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
Vývoj aplikací
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda)
Ing. Vladimír Bartík, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
Ing. Vladimír Veselý, Ph.D. (člen)
Ing. Jan Pluskal, Ph.D. (člen)
Ing. Tomáš Goldmann, Ph.D. (člen)
Date of acceptance
2025-06-23
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 A.
Result of defence
práce byla úspěšně obhájena
