JBoss.orgCommunity Documentation
JBoss SOAP Web Services is a web service framework developed as a part of the JBoss Application Server. It implements the JAX-WS specification. 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).
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.
JBossWS Tools work with the JBossWS Runtime. Users can easily create, deploy and run a Web Service(WSDL based) and a Web Service Client using JBossWS Tool and JBossWS Runtime.
Also JBossWS Tool gives a way to test a web service running on a server.
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. |
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. |