The Metro Web Services stack delivers secure, reliable,
transactional interoperability between Java EE and .Net 3.0 to help you
build, deploy, and maintain Composite Applications for your Service
Oriented Architecture. Metro provides ease-of-development features,
support for W3C and WS-I standards such as SOAP and WSDL, asynchronous
client and server, and databinding through JAXB 2.0.
http://java.sun.com/webservices/index.jsp