Composing JSON-based Web APIs
-
Upload
javier-canovas -
Category
Technology
-
view
388 -
download
0
description
Transcript of Composing JSON-based Web APIs
Composing JSON-based Web APIs
Javier Luis Cánovas Izquierdo, Jordi Cabot
{javier.canovas,jordi.cabot}@inria.fr
ICWE ConferenceJuly 2014
Web APIs as main citizen
Web APIs as main citizen
Web APIs as main citizen
Web APIs as main citizen
JSO
N
JSO
N
JSO
N
Web APIs as main citizen
JSO
N
JSO
N
JSO
N
… a.k.a. JavaScript Object Notation…
…a text-based open standard designed for human-readable data interchange…
…derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects…
JSON
Web APIs as main citizen
JSO
N
JSO
N
JSO
N
… a.k.a. JavaScript Object Notation…
…a text-based open standard designed for human-readable data interchange…
…derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects…
JSON
Schemaless
Application Example
Application Example
S1
S2
S1
S2
S1
S2
S1
S2
S1 S2
S1 S2
Application Example
S1
S2
?S1 S2
Our approach
Not enough…
flickr/koalazymonkey
• Generating the glue code for the composition
• Ideas from database and XML-based approaches
Process improvement
• Scalability issues• Some metrics: effectiveness,
coverage, etc.
Process evaluation
Check it out!https://github.com/atlanmod/json-discoverer/
Except where otherwise noted, content on this presentation is licensed under a Creative Commons Attribution 3.0 License.
Do you wanna try?