Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EclipseLink/Development/Indigo

Themes

Extensible Entity Types

As more flexible applications are developed to handle dynamic end user customizations application developers are increasingly challenged with building extensible domain models. In this release EclipseLink will further simplify the development and mapping of these models including storing and leveraging the necessary extension metadata and exposing a domain metamodel that will allow consuming application components to understand the structure of the domain model including extensions and expose it to its consumers.

Deployment Overrides

Currently EclipseLink offers great support for flexible mapping using annotations and/or standard and extended XML mapping files where the XML specified mappings can be used to override defaults and annotation specified mappings. In this release this support will be enhanced to allow externally provided configuration and mapping overrides to be used. The intent is to allow greater flexibility through dynamic management where future instances of the application can use overrides from previous versions when stored in any arbitrary metadata storage facility. This functnality will also assist with multi-tenant SaaS usage where different instances of the application may service different tenants and may require different configuration customizations.

Schema Provisioning and Upgrade

Improve EclipseLink's support for creating a schema on demand including upgrading a schema to support new types and mapped attributes added in new versions of the application. This functionality is targeted at improving support for dynamically handling the upgrade of application components using EclipseLink as well as PaaS environments where the application deployment and provisiong cycle may require the creation of a new schema.

Schedule

  • Indigo M5+1 - Jan 31
  • Indigo M6+1 - March 14
  • Indigo M7+1 - May 2
  • Indigo RC1-4 May 16,23,30 and June 6
  • Indigo GA - June 22

Features

JPA

MOXy

DBWS

  • JAX-RS Generation from Database (using DBWS Builder)
  • JAX-RS Development using existing JPA PU
  • JAX-WS Development using existing JPA PU
    • Map to existing WSDL/XSD
    • Generate WSDL/XSD

Back to the top