
An extensible, high performance and easy to use web service stack is Metro. It serves as a one-top shop for your web service needs, from the simplest hello world web service to secured, reliable and transacted web service involving .NET services. It is part of the GlassFish community but it can also be used outside of it.
Looking from a functional point of view, its main features are: HTTP transport, MTOM and XOP and SOAP/TCP. Interoperable reliability, Interoperable atomic transactions, WS-Security specification and JAX-WS API.