Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Getting a Good REST (Service) on the Run(time)

Shaun Smith (Oracle )

Making with Eclipse · Standard
Thursday, 15:50, 20 minutes | Lafayette

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

REST is a technique for providing light weight Web Services. These services often leverage the HTTP protocol to provide client agnostic data access that is light enough to be leveraged by mobile devices. In Java EE the Java API for RESTful Services (JAX-RS) provides the service framework, Java Persistence API (JPA) provides the data access, and Java Architecture for XML Binding (JAXB) produces the messages.

This talk will cover the integration points between these standard technologies, where the pain points are (i.e., impedance mismatch between JPA entities and JAXB objects: bidirectional relationships, composite keys, lazy loading), and EclipseLink's advanced features that address the pain points to integrate these technologies to produce a RESTful service.

Shaun Smith is a Principal Product Manager for Oracle TopLink and an active member of the Eclipse community. He's Ecosystem Development Lead for the EclipseLink project and a committer on the Eclipse Gemini Enterprise Modules, and the Dali Java Persistence Tools projects. He’s currently working on OSGi persistence in Gemini and Oracle TopLink Grid, which integrates Oracle Coherence with EclipseLink JPA to provide “JPA on the Grid”.

Slides