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

Difference between revisions of "EclipseLink/Development/MOXy"

m (Backlog of development items (MOXY, SDO))
m
Line 1: Line 1:
 
== Roadmap ==
 
== Roadmap ==
 
=== EclipseLink2.2 ===
 
=== EclipseLink2.2 ===
* [http://wiki.eclipse.org/EclipseLink/DesignDocs/293925/MOXyExtensions MOXy External Metadata]
+
* Additional MOXy external metadata and annotation support
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=317962 317962 ] - MOXy Extensions: Additional MOXy external metadata and annotation support required
+
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962 Overview]
* [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase1 MOXy Annotation Support]
+
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Design_Doc_Links Design Doc Links]
** Annotation support for MOXy advanced mappings & deployment.xml content.
+
** [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/Development/DynamicOXM MOXy Dynamic Persistence]
+
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase2.1 Phase 2.1] - Provide additional MOXy external metadata support that will allow configuration similar to that of deployment XML
** Bootstrapping from external OXM file. Estimate required.
+
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase2.2 Phase 2.2] - Provide additional MOXy annotation support that will allow configuration similar to that of deployment XML
* OSGi testing strategy?
+
** [http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase3 Phase 3] - MOXy Equivalents of Relevant JPA Annotations
** Ability to create pure JAXB bundle
+
* [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/Documentation MOXy Dynamic Persistence]
* Performance
+
** [http://wiki.eclipse.org/EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromOXM Bootstrapping from external OXM file]
** Needs scoping out to determine targets for this release
+
** [http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Dynamic Examples]
 
* User documentation
 
* User documentation
 
** Continual improvements based on [http://wiki.eclipse.org/EclipseLink/Development/Documentation/MOXy User Guide ToC outline]
 
** Continual improvements based on [http://wiki.eclipse.org/EclipseLink/Development/Documentation/MOXy User Guide ToC outline]
Line 17: Line 17:
 
** Spring support for MOXy component
 
** Spring support for MOXy component
 
** Marshalling to/from JSON, YAML
 
** Marshalling to/from JSON, YAML
** Improve large document support
 
** Improve logging, exception handling
 
*** Needs scoping out to determine targets for this release
 
 
* [http://tinyurl.com/2bjlsc7 EclipseLink2.2 MOXY, SDO bugs: OPEN]
 
* [http://tinyurl.com/2bjlsc7 EclipseLink2.2 MOXY, SDO bugs: OPEN]
 
** "Future bugs" need to be reviewed.
 
** "Future bugs" need to be reviewed.
 
* [http://tinyurl.com/23kkbln EclipseLink2.2 MOXY, SDO bugs: RESOLVED]
 
* [http://tinyurl.com/23kkbln EclipseLink2.2 MOXY, SDO bugs: RESOLVED]
  
=== EclipseLink3.0 ===
+
=== EclipseLink2.3 ===
  
 
----
 
----
  
 
== Backlog of development items (MOXY, SDO)==
 
== Backlog of development items (MOXY, SDO)==
# SDO3.0 feature work
+
* Performance
#* New bootstrap API
+
** Needs scoping out to determine targets for this release
#* 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
+
 
# OSGi testing strategy
 
# OSGi testing strategy
 
#* Ability to create pure JAXB bundle
 
#* Ability to create pure JAXB bundle
Line 50: Line 38:
 
# Integration points/mash-ups
 
# Integration points/mash-ups
 
## JAX-WS2.0: Integration with EclipseLink JAXB
 
## JAX-WS2.0: Integration with EclipseLink JAXB
## JAXB: JAX-RS integration
 
 
## JAXB on Glassfish: Test our current level of support
 
## JAXB on Glassfish: Test our current level of support
## Investigate Spring support for MOXy component
 
## Marshalling to/from JSON, YAML
 
 
## Improve large document support
 
## Improve large document support
 
## Improve logging, exception handling
 
## Improve logging, exception handling
 +
# 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
 
# Bug backlog
 
# Bug backlog
 
#* [http://tinyurl.com/2aj7zft MOXy, SDO Future bugs]
 
#* [http://tinyurl.com/2aj7zft MOXy, SDO Future bugs]

Revision as of 15:22, 3 December 2010

Roadmap

EclipseLink2.2

EclipseLink2.3


Backlog of development items (MOXY, SDO)

  • Performance
    • Needs scoping out to determine targets for this release
  1. OSGi testing strategy
    • Ability to create pure JAXB bundle
  2. Performance
    1. Reduce use of Lexical Handler
    2. SDO: Improve ChangeSummary processing
    3. SDO: Improve post processing of unmarshalling SDO Objects
  3. JAXB extensions
    1. Identify features to continue to align ourselves with reference implementation
  4. Integration points/mash-ups
    1. JAX-WS2.0: Integration with EclipseLink JAXB
    2. JAXB on Glassfish: Test our current level of support
    3. Improve large document support
    4. Improve logging, exception handling
  5. 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
  6. Bug backlog
    • MOXy, SDO Future bugs
    • Enhancement/External requests
      • 235850 Allow user to specify that text values should be trimmed
      • 280779 Converting SDO object to SDO/JAXB object
      • 298220 Overriding mapped xpaths for composite objects
      • 269045 Need better error message for NoSuchElementException
      • 298125 Add ability to map collection of elements with different names
      • 301232 Need an API to persist SDO Change Summary to XML

Back to the top