Project Metro

Project Metro
Developer(s) Oracle Corporation
Stable release 2.3 / 29 Apr 2013[1]
Operating system Cross-platform
Available in Java 6 or Higher
Type Web Services Framework
License CDDL version 1.0 and GPL v2 license
Website http://metro.java.net/

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.[2]

Metro augments the JAX-WS environment with advanced features such as trusted, end-to-end security; optimized transport (MTOM, Fast Infoset), 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. [3]

Features

Supported WS-* Standards[5]

WS-Addressing WS-Atomic Transaction WS-Coordination
WS-Metadata Exchange WS-ReliableMessaging WS-Policy
WS-Secure Conversation WS-Security Policy WS-Security
WS-Trust WSDL 1.1 Support

Supported Transport protocols include:

References

This article is issued from Wikipedia - version of the Tuesday, September 24, 2013. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.