Lynx D3.5 Initial platform prototype
This Lynx deliverable describes the work carried out during T3.5 Services/platform integration and focuses on two different problems that we are currently dealing with:
- The integration of the microservices developed in WP3 with the basic platform implemented in WP1.
- The integration of the Lynx platform with the use case applications.
With regards to the first point, two important internal milestones have been achieved:
- The format for representing documents and annotations has been defined, this is the NLP Interchange Format (NIF). Using this format, we are now able to integrate enriched documents in the LKG.
- Most of the enrichment microservices are now able to process NIF, hence they can be easily plugged in and out of the workflows designed in WP4.
As for the second point, this document tackles the problem of long-running REST services, and suggests several strategies that can be adopted in such situations to develop a fault-tolerant system. These strategies will be used for the realisation of both the Contract Analysis and the Geothermal Project Analysis pilot use cases.
The Lynx platform prototype is currently deployed on a PaaS Openshift instance and is remotely accessible through the following URL: https://alp-api-88-staging-int.cloud.itandtel.at. Moreover, the services that compose the platform prototype can now be tested, their OpenAPI descriptions are available at this link: http://lynx-project.eu/doc/api/.