Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/MOXy"

m
m
Line 1: Line 1:
 
== Roadmap ==
 
== Roadmap ==
=== EclipseLink2.2 ===
 
* Additional MOXy external metadata and annotation support
 
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962 Overview]
 
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Design_Doc_Links Design Doc Links]
 
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase1 Phase 1] - Provide MOXy annotation support equivalent to our XML metadata support
 
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase2.1 Phase 2.1] - Additional MOXy annotation/xml metadata support
 
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase3 Phase 3] - MOXy Equivalents of Relevant JPA Annotations
 
* [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/Documentation MOXy Dynamic Persistence]
 
** [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromOXM Bootstrapping from external OXM file]
 
** [http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Dynamic Documentation and Examples]
 
* User documentation
 
** Continual improvements based on [http://wiki.eclipse.org/EclipseLink/Development/Documentation/MOXy User Guide ToC outline]
 
* Integration points/mash-ups
 
** JAXB: JAX-RS integration
 
** [http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Spring/JAXBAnnotations Spring support for MOXy component]
 
** Marshalling to/from JSON, YAML
 
* [http://tinyurl.com/2bjlsc7 EclipseLink2.2 MOXY, SDO bugs: OPEN]
 
* [http://tinyurl.com/23kkbln EclipseLink2.2 MOXY, SDO bugs: RESOLVED]
 
 
----
 
 
 
=== EclipseLink2.3 ===
 
=== EclipseLink2.3 ===
 
* JPA RESTful services
 
* JPA RESTful services
Line 47: Line 26:
 
** [http://tinyurl.com/2g9c92y EclipseLink2.2 MOXY, DBWS, SDO bugs: RESOLVED]
 
** [http://tinyurl.com/2g9c92y EclipseLink2.2 MOXY, DBWS, SDO bugs: RESOLVED]
 
----
 
----
 +
 +
=== EclipseLink2.2 ===
 +
* Additional MOXy external metadata and annotation support
 +
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962 Overview]
 +
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Design_Doc_Links Design Doc Links]
 +
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase1 Phase 1] - Provide MOXy annotation support equivalent to our XML metadata support
 +
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase2.1 Phase 2.1] - Additional MOXy annotation/xml metadata support
 +
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase3 Phase 3] - MOXy Equivalents of Relevant JPA Annotations
 +
* [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/Documentation MOXy Dynamic Persistence]
 +
** [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromOXM Bootstrapping from external OXM file]
 +
** [http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Dynamic Documentation and Examples]
 +
* User documentation
 +
** Continual improvements based on [http://wiki.eclipse.org/EclipseLink/Development/Documentation/MOXy User Guide ToC outline]
 +
* Integration points/mash-ups
 +
** JAXB: JAX-RS integration
 +
** [http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Spring/JAXBAnnotations Spring support for MOXy component]
 +
** Marshalling to/from JSON, YAML
 +
* [http://tinyurl.com/2bjlsc7 EclipseLink2.2 MOXY, SDO bugs: OPEN]
 +
* [http://tinyurl.com/23kkbln EclipseLink2.2 MOXY, SDO bugs: RESOLVED]
 +
 +
----
 +
 +
  
 
== Backlog of development items (MOXY, SDO)==
 
== Backlog of development items (MOXY, SDO)==

Revision as of 10:34, 22 June 2011

Roadmap

EclipseLink2.3

  • JPA RESTful services
  • Extend entities
    • Allow a user to start with a predesigned JAXBContext and add mappings to the entities without the need for the context to be recreated.
    • 339373 - Enhancement: Multiple Binding File Support.
    • 339383 - Enhancement: Persist metadata modifications made at runtime
    • 339377 - Enhancement: Programmatic means of adding mapping to an initialized XMLDescriptor at runtime
    • 339381 - Enhancement: XML Extensions.
  • Mapping enhancements
    • Externalize Mappings
    • MOXy support for mapping with predicates
    • MOXy support for multiple eclipselink-oxm.xml mapping files
    • MOXy support for custom XML name conversions
  • Integration points
    • JAX-WS2.0: TCK passing when using EclipseLink as JAXB provider
  • Performance, Memory usage
    • Improvements to memory footprint associated with SDOHelperContext
    • Analysis of memory footprint when running in a Cloud service environment
  • Customizable Name Mangling Algorithm
  • Bug backlog

EclipseLink2.2



Backlog of development items (MOXY, SDO)

  1. Diagnostics, Logging
    1. Similarly, need to improve this when being invoked within a Cloud service
  2. JAXB extensions
    1. Identify features to continue to align ourselves with reference implementation
  3. Integration points
    1. JAXB on Glassfish: Test our current level of support
    2. Improve large document support
  4. OSGi testing strategy
    1. Ability to create pure JAXB bundle
  5. Performance
    1. Reduce use of Lexical Handler
    2. SDO: Improve post processing of unmarshalling SDO Objects
  6. SDO3.0 feature work
    • New bootstrap API
    • Improve class generation to include new SDO 3.0 annotations
    • Enhanced key based relationships
      • Composite keys
      • Embedded key objects
    • Property Improvements
      • XML XPath based property access
      • Orphan properties
      • Enum support
    • Import - Moving DataObjects between HelperContexts
  7. Bug backlog

Back to the top