Teneo--Integrating EMF & EclipseLink for Model-Driven Development with Persistence

Shaun Smith (Oracle), Martin Taal

Frameworks - Modeling · Long - one hour
Thursday, 14:30, 50 minutes | Grand Ballroom FGH

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Teneo’s EclipseLink/EMF integration addresses the problem of persisting EMF models in relational databases using the standard Java Persistence API (JPA). It integrates with existing EMF Runtime through its implementation of the EMF resource model for EclipseLink JPA.

Teneo supports a fully top-down model driven approach that generates EMF classes, default JPA mappings for those classes, and the database schema required to persist those classes from a single Ecore model. Ecore annotations can be used to customize the generated JPA mappings and relational schema.

Teneo also supports the meet-in-the-middle approach of mapping EMF classes to an existing relational schema. This enables the construction of model driven applications on top of existing or legacy databases. Teneo can be combined with the Dali JPA Tools for meet-in-the-middle development with Dali providing intelligent mapping assistance and validation against the target relational schema.

This session will combine slides and demos to illustrate both the design time and runtime functionality of Teneo and EclipseLink.

The following topics will be addressed in detail:

Shaun Smith is a product manager for Oracle TopLink and an active member of the Eclipse community. He's Ecosystem Development Lead for the Eclipse Persistence Services Project (EclipseLink), a committer on the Eclipse EMFT Teneo,and Dali Java Persistence Tools projects.

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page