JBoss.orgCommunity Documentation
JBossWS is a web service framework developed as a part of the JBoss Application Server. It implements the JAX-WS and JAX-RS specifications. JAX-WS (Java API for XML Web Services) defines a programming model and run-time architecture for implementing web services in Java, targeted at the Java Platform, Enterprise Edition 5 (Java EE 5). JAX-RS (Java API for RESTful Web Services) is a Java API that supports the creation of Representational State Transfer (REST) web services, using annotations.
JBossWS integrates with most current JBoss Application Server releases as well as earlier ones, that did implement the J2EE 1.4 specifications. Even though JAX-RPC, the web service specification for J2EE 1.4, is still supported JBossWS does put a clear focus on JAX-WS.
For a start, we propose you to look through the table of main features of JBossWS Runtime:
Table 1.1. Key Functionality for JBossWS
Feature | Benefit |
---|---|
JAX-RPC and JAX-WS support | JBossWS implements both the JAX-WS and JAX-RPC specifications. |
JAX-RS support |
JBossWS implements the JAX-RS specification. |
EJB 2.1, EJB3 and JSE endpoints | JBossWS supports EJB 2.1, EJB3 and JSE as Web Service Endpoints. |
WS-Security 1.0 for XML Encryption/Signature of the SOAP message | WS-Security standardizes authorization, encryption, and digital signature processing of web services. |
JBoss AS | JBoss Application Server 5 (JavaEE 5 compliant) web service stack. |
Support for MTOM/XOP and SwA-Ref | Message Transmission Optimization Mechanism (MTOM) and XML-binary Optimized Packaging (XOP) more efficiently serialize XML Infosets that have certain types of content. |
You can find some extra information on: