11:30-12:00 A new way of creating web services from database resources using EclipseLink DBWS
Pyounguk Cho (Oracle ), Doug Clarke (Oracle )
Making With Eclipse · Sponsored
Tags: JavaEE , Web Services
Wednesday, 10:24, 1 hour and 36 minutes | Camino Real
Evolving from a basic XML messaging framework to a full-fledged backbone for distributed applications, web services technology has the promise to provide a standard, interoperable way to integrate applications on heterogeneous platforms. With the vast amount of data and crucial business logic stored in relational databases, exposing those resources through web service is the first major step towards SOA adoption. EclipseLink, the leading persistence runtime framework, supports a powerful and yet easy way to create database web services. Built on top of its proven ORM(Object-to-Relational) and OXM (Object-XML) mapping capabilities, EclipseLink DBWS(Database Web Service) provides a declarative, metadata-driven development model, which is non-invasive from the database administration standpoint. It allows creates web services from SQL statements in a database-agnostic fashion.
This session discusses the unique architecture of EclipseLink DBWS, examines application configuration and packaging model, and demonstrates its core functionality. We will also cover how EclipseLink DBWS addresses web service interoperability and support for WS-* standards, more specifically WS-AtomicTransaction. Finally, we will compare EclipseLink DBWS with other alternative ways to integrate database into SOA environments.
At the end of the session, the audience will understand what EclipseLink DBWS is, and how to get started with developing database web services using EclipseLink. This presentation is aimed towards SOA, JEE architects and application developers who need to develop web services out of database artifacts in a productive, and flexible way.
Pyounguk Cho is a Principal Product Manager for Java Platform Group in Oracle, focusing on web services and SOA infrastructure for WebLogic Server and Fusion Middleware. He sat at OASIS technical committees, spoke at Oracle Open World, RSA conference, OASIS forums, and other conferences, and authored several technical papers. Pyounguk, having worked as a technical consultant previously, specializes in web services and security in the context of SOA and JavaEE with vast hands-on experiences.
Doug Clarke is a Director of Product Management for Oracle Application Server's Java Persistence solutions and the co-lead of the EclipseLink Project. Doug has extensive enterprise development, consulting, and educational field experience in the areas of object-relational persistence, data access, and systems integration. He brings together concrete experiences from projects of various sizes and industries with a practical approach to design, testing, and performance tuning. Doug is also a member of the RT project's PMC and the Architecture Council.