Project Metro


Metro is a high-performance, extensible, easy-to-use web service stack and is a part of the GlassFish Application Server. Metro incorporates JAXB 2.x RI and JAX-WS 2.x Web services standards, along with other XML-related Java standards. Metro also includes added nonstandard components to support both basic JAX-WS service definition and usage and a variety of WS-* extensions to SOAP message exchange.
Metro augments the JAX-WS environment with advanced features such as trusted, end-to-end security; optimized transport, reliable messaging, and transactional behavior for SOAP web services.

Overview

Metro includes JAXB RI, JAX-WS RI, SAAJ RI, SJSXP, and WSIT, along with libraries that those components depend on, such as xmlstreambuffer, mimepull, etc.

Features

Supported WS-* Standards
WS-AddressingWS-Atomic TransactionWS-Coordination
WS-Metadata ExchangeWS-ReliableMessagingWS-Policy
WS-Secure ConversationWS-Security PolicyWS-Security
WS-TrustWSDL 1.1 Support

Supported Transport protocols include: