Final Thesis: Design of a Reflective REST-based Query API (in German)
Abstract: In this thesis a prototypical implementation of the Open Data Service is performed in order to solve the problem of data and information overload. After a reflection and evaluation of related and existing solutions the requirements for the Open Data Service and the reflective REST-API were gathered and a conceptual solution has been developed. Thereby quality attributes for a well-developed interface were elaborated and the benefits of metadata were illustrated on the example of the metaobject protocol. These two aspects have been incorporated into the design of the Open Data Service and the reflective API. The service makes use of publicly available data sources, processes them and makes them available through a uniform interface. This facilitates easy access to freely available and usable data from heterogeneous data sources. A major emphasis of this thesis has been put on the design and implementation of the reflective REST-API, taking into account the data structures and metadata.
Keywords: Open data service, query-API, REST, reflection, meta-object protocol
Reference: Konstantin Tsysin. Design of a Reflective REST-based Query API. Master Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2015.