API automated discovery, a simple case study

Hello,

I would like to share with you my diploma thesis, which utilized HYDRA. I
am sharing this to you, as you may find some interest and check out other
perspectives. The problem at hand was API automated discovery. The problem
is based on a paper named Call by Meaning [1].

I ended up with an implementation better named as Call by Context. I used
HYDRA to describe REST APIs and schema.org for the data and Actions
(methods).
API-Platform [2] instances offer services/data and a custom HYDRA/schema.org
client consumes them. In between something like a semantic search engine
(API-Resolver) matches desired APIs to available ones [3].

You can have a look at http://vps454845.ovh.net/schydra/playground.html .
I do know that my implementation suffers from bugs and some decisions I
made in order to proceed may not be the best. I would like to fix some bugs
before sharing the code.

Thanks,
Dimitris

[1] http://www.vpri.org/pdf/tr2014003_callbymeaning.pdf
[2] https://api-platform.com/
[3] https://drive.google.com/open?id=0BzKpYQSejhXxM2ljU0tfODFGZFk

Received on Wednesday, 1 November 2017 08:36:44 UTC