We are also in the process of contributing the Workbench as utility to the
EclipseLink project. This will give you a graphical mapping environment
where you can map your domain model to the XSD. The mappings are then
stored in a custom XML mapping file that can be leveraged within the
standard JAXB runtime API.