Hi Axis dev team.

(I hope this is the right mailing list. if not, my apologies)

I have recently released the J2XB (Java 2 XML Binding) project as an open
source project. I believe J2XB can be used as a new binding for Axis 2 and
offer some unique advantages over the existing bindings.
see at http://j2xb.sourceforge.net/index.html

J2XB is unique in that it allows to annotate Java classes and generate the
XML schema (XSD) from the Java classes, including facets, constraints, etc.
In addition, it allows to map any Java class to XML structure in a vary
flexible way, supporting any Java class (POJO) including classes with
non-trivial constructors and factories. All this is performed without need
to write code or to generate code.

Connecting J2XB and Axis 2 will result in the ability to white a Web Service
the axis way (POJO in an AAR) with WSDL generated including XSD generated
form the Java classes. The XSD generated can then be controlled using the
J2XB annotations.

Note that J2XB allows considerably more control over the XML structure
compared to JAXB.

In hope that there is interest to join forces,

Cheers,
   Yoav

Reply via email to