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.
Difference between revisions of "EclipseLink/Development/MOXy"
< EclipseLink | Development
m |
m |
||
Line 1: | Line 1: | ||
== Roadmap == | == Roadmap == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== 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
- Additional MOXy external metadata and annotation support
- Overview
- Design Doc Links
- Phase 1 - Provide MOXy annotation support equivalent to our XML metadata support
- Phase 2.1 - Additional MOXy annotation/xml metadata support
- Phase 3 - MOXy Equivalents of Relevant JPA Annotations
- MOXy Dynamic Persistence
- User documentation
- Continual improvements based on User Guide ToC outline
- Integration points/mash-ups
- JAXB: JAX-RS integration
- Spring support for MOXy component
- Marshalling to/from JSON, YAML
- EclipseLink2.2 MOXY, SDO bugs: OPEN
- EclipseLink2.2 MOXY, SDO bugs: RESOLVED
Backlog of development items (MOXY, SDO)
- Diagnostics, Logging
- Similarly, need to improve this when being invoked within a Cloud service
- JAXB extensions
- Identify features to continue to align ourselves with reference implementation
- Integration points
- JAXB on Glassfish: Test our current level of support
- Improve large document support
- OSGi testing strategy
- Ability to create pure JAXB bundle
- Performance
- Reduce use of Lexical Handler
- SDO: Improve post processing of unmarshalling SDO Objects
- 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