Project deliverable Open Access
Maganza, Filippo; Rodríguez-Doncel, Víctor; Sageder, Christian
During the task T3.5 “Services/platform integration” the various Lynx microservices developed in WP1 and WP3 have been integrated together in order to provide a single and coherent REST interface. This deliverable, D3.10, ends T3.5 and represents its final product, the platform prototype, whose REST API is documented at the following webpage: https://lynx-project.eu/doc/api/.
Section 2 of this document describes some reusable specification and patterns used in Lynx architecture and which could be easily adopted in other projects sharing some requirements with this project. The main ones are the Microservice architectural pattern, the REST architectural style, the API gateway pattern, the Lynx Document data model and the Lynx enrichment interface.
Section 3 presents the REST API documentation of the platform prototype, also describing the authorization rules that regulate the access to it.
Finally, section 4 describes the two portals that have been enabled by Lynx technologies to provide citizens an open access to European legislation from a single access point.