Gold sponsors

IBM Corporation

SAP logo

Sonatype logo

Xored logo

Jasmine Conseil logo

Amazon logo

Oracle

Cloudsoft logo

Silver sponsors

Amazon Web Services logo

bsi logo

Blackberry logo

Nuxeo logo

ZeroTurnaround logo

Google

OnPositive logo

Actuate

Bronze sponsors

JBoss logo

Juniper logo

Totvs logo

Soyatec logo

Genuitec logo

github

itemis logo

AccuRev logo

Paremus logo

Microsoft logo

froglogic

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

Shaun Smith

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