Rámec pro přístup ke vzdáleným zdrojům s podporou samodokumentujícího se API

Abstract

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

Description

Delayed publication

Available after

Subject(s)

API, client, server, framework, protocol, REST, HTTP, web, service

Citation