EMF-REST:
EMF Models as REST APIs
Camilo Alvarez, Javier Canovas, Jordi Cabot
Speaker: Hugo Bruneliere
EclipseCon Europe 2...
Using your EMF models in the Web
Java (desktop)
Environment

Web
Environment
JAVASCRIPT

+
XMI

CDO, Neo4EMF, …
© AtlanMod...
EMF-REST: Using your models in the Web

EMF-REST
Ecore Model
(a metamodel)

RESTful API (JAX-RS)

JSON Serializers

© Atla...
Main features of EMF-REST

Complete model navigation

1
2
3

4

Customizable request depth
Support for inheritance
Perform...
EMF-REST Demonstration…

© AtlanMod - atlanmod-contact@mines-nantes.fr

5
Thank you for your attention!
 Plugins, samples, documentation:

www.emf-rest.com
 AtlanMod contacts
– Camilo Alvarez(ca...
Upcoming SlideShare
Loading in...5
×

EMF-REST - EclipseCon Europe 2013, Modeling Symposium

595

Published on

A short introduction to EMF-REST: bringing EMF models to the Web

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
595
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • {"6":"The idea is to encourage people to visit the website\n","2":"The idea is to show the motivation of the project. Currently EMF generator is restricted to JAVA and XML. This technologies are not the most suitable elements for a web environment.\nAdded a database to show the already possible connection thanks to CDO or Neo4EMF for instance\n","3":"The idea is to present how the tool work and what artifacts it generates.\nIts important to emphasize the use of the standards like JAX-RS, JSON, Javascript\nCompleted with some more graphical parts from the tool website\n","4":"You can navigate the whole model using the /Ref/Ref notation\nIs possible to customize the depth of the request\nSupport for inheritance in the model\nOther frameworks use generic serializer based on reflection, we generate the serializers. This result in great performance\n"}
  • EMF-REST - EclipseCon Europe 2013, Modeling Symposium

    1. 1. EMF-REST: EMF Models as REST APIs Camilo Alvarez, Javier Canovas, Jordi Cabot Speaker: Hugo Bruneliere EclipseCon Europe 2013 – Modeling Symposium Tuesday 29th of October 2013 © AtlanMod - atlanmod-contact@mines-nantes.fr 1
    2. 2. Using your EMF models in the Web Java (desktop) Environment Web Environment JAVASCRIPT + XMI CDO, Neo4EMF, … © AtlanMod - atlanmod-contact@mines-nantes.fr JSON 2
    3. 3. EMF-REST: Using your models in the Web EMF-REST Ecore Model (a metamodel) RESTful API (JAX-RS) JSON Serializers © AtlanMod - atlanmod-contact@mines-nantes.fr JavaScript API 3
    4. 4. Main features of EMF-REST Complete model navigation 1 2 3 4 Customizable request depth Support for inheritance Performance via native serializers © AtlanMod - atlanmod-contact@mines-nantes.fr 4
    5. 5. EMF-REST Demonstration… © AtlanMod - atlanmod-contact@mines-nantes.fr 5
    6. 6. Thank you for your attention!  Plugins, samples, documentation: www.emf-rest.com  AtlanMod contacts – Camilo Alvarez(camilo.alvarez-duran@inria.fr) – Javier Canovas (javier.canovas@inria.fr) – Jordi Cabot (jordi.cabot@inria.fr) © AtlanMod - atlanmod-contact@mines-nantes.fr 6

    ×