GlassFish Metro


Metro is an opensource web service stack that is a part of the GlassFish project, though it can also be used in a stand-alone configuration. Components of metro include JAXB RI, JAX-WS RI, SAAJ RI, StAX and WSIT. It is available under the CDDL and GPLv2

History

Originally, the Glassfish project developed two semi-independent projects :
In June 2007, it was decided to bundle these two components as a single component named Metro.

Market share

Metro is bundled with Java SE 6 in order to allow consumers of Java SE 6 to consume Web Services
Metro is bundled with numerous Application Servers such as :
The JAXB reference implementation developed for Metro is used in virtually every Java Web Services framework and Application Servers.

Features

Metro compares well with other web service frameworks in terms of functionality. A comparison is provided by Codehaus at , which compares Apache Axis 1.x, Axis 2.x, Celtix, Glue, JBossWS, Xfire 1.2 and JAX-WS RI + WSIT.