Shaun Smith (Oracle )
Making with Eclipse · Standard
Thursday, 15:50, 20 minutes | Lafayette
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”.