Zobrazit minimální záznam

Plugin for mapping REST resources to GORM domains with local cache



dc.contributor.advisorRybola Zdeněk
dc.contributor.authorHolaj Richard
dc.date.accessioned2016-04-07T14:41:20Z
dc.date.available2016-04-07T14:41:20Z
dc.date.issued2015-06-08
dc.identifierKOS-587865414805
dc.identifier.urihttp://hdl.handle.net/10467/63163
dc.description.abstractTato práce řeší problém integrace webových služeb využívajících architekturu REST do aplikací implementovaných ve frameworku Grails na úrovni modelové vrstvy. Tento problém je vyřešen vytvořením zásuvného modulu obalujícího existující implementaci datového zdroje synchronizační funkcionalitou. V rámci práce se podařilo úspěšně implementovat modul, který zvládá pracovat s většinou REST zdrojů a poskytuje jednoduché API pro napojení na aplikaci. Modul byl úspěšně otestován na aplikaci DochNaCvi využívající REST zdroj rozvrhových dat Sirius. Přínosem této práce je výrazné ulehčení práce vývojářů a možnost vyhnout se zbytečné redundanci. Díky využití databázové cache modul zároveň zefektivňuje celý proces integrace webových služeb.cze
dc.description.abstractThis thesis solves model tier level integration of web services based on REST architecture into applications based on Grails framework. This problem is solved by creating a plugin, which extends existing implementation of datasource with synchronization functionality. Plugin was successfully implemented, it works with most of REST resources and provides a simple API for integration with an application. Plugin was successfully tested on an application DochNaCvi, which is using REST resource for timetable data called Sirius. This module significantly reduces the effort of developers with integrating web services and also decreases code redundancy. It also makes the whole process more effective thanks to usage of database cache.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfeng
dc.rightsVysokoš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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfcze
dc.subjectREST, API, Grails, GORM, MVC, Groovy, webové služby, Hibernate, Sirius, cachecze
dc.subjectREST, API, Grails, GORM, MVC, Groovy, web services, Hibernate, Sirius, cacheeng
dc.titleZásuvný modul pro mapování REST zdrojů na GORM domény s lokální cachecze
dc.titlePlugin for mapping REST resources to GORM domains with local cacheeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted2015-06-23
dc.contributor.refereePergl Robert
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam