Zobrazit minimální záznam

dc.contributor.advisorJežek, David
dc.contributor.authorSkokan, Jakub
dc.date.accessioned2017-08-23T09:27:14Z
dc.date.available2017-08-23T09:27:14Z
dc.date.issued2017
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/119031
dc.description.abstractTato práce se zabývá návrhem protokolu pro dokumentování serverových API s využitím protokolu HTTP a architektury REST. Součástí projektu je referenční implementace protokolu ve formě frameworku sloužícího k tvorbě API serveru, který je pomocí reflexe a doménového jazyka schopen výsledné API sám zdokumentovat a tuto dokumentaci předat klientům ve strojově čitelné formě. Referenční implementace dále obsahuje klientské knihovny v několika programovacích jazycích. Nad těmito knihovnami je pak postaveno uživatelské rozhraní ve formě webové administrace, rozhraní v příkazové řádce a virtuálního souborového systému. Každý klient a nad ním postavená aplikace dokáže pracovat s jakýmkoli API, které implementuje definovaný protokol.cs
dc.description.abstractThe goal of this thesis is to design a protocol to document server APIs with the use of the HTTP protocol and REST architecture. Included is a reference implementation of said protocol in the form of a framework that can be used to create server API. The framework uses reflection and a domain-specific language to document itself and is able to pass this documentation in a machine-readable form to clients. The reference implementation also contains client libraries in several programming languages. There are three user interfaces built on top of these libraries: a web administration, a command-line interface and a virtual file system. All clients and applications can be used with any API that implements the created protocol.en
dc.format.extent2453372 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectAPIcs
dc.subjectklientcs
dc.subjectservercs
dc.subjectframeworkcs
dc.subjectprotokolcs
dc.subjectRESTcs
dc.subjectHTTPcs
dc.subjectwebcs
dc.subjectslužbacs
dc.subjectAPIen
dc.subjectclienten
dc.subjectserveren
dc.subjectframeworken
dc.subjectprotocolen
dc.subjectRESTen
dc.subjectHTTPen
dc.subjectweben
dc.subjectserviceen
dc.titleRámec pro přístup ke vzdáleným zdrojům s podporou samodokumentujícího se APIcs
dc.title.alternativeFramework for Access to Remote Resources with Self-documented API Supporten
dc.typeDiplomová prácecs
dc.contributor.refereeKožusznik, Jan
dc.date.accepted2017-06-05
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatiky
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisSKO0069_FEI_N2647_2612T025_2017
dc.rights.accessopenAccess


Soubory tohoto záznamu

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

Zobrazit minimální záznam