JBossWS is a web service framework developed as part of the JBoss Application Server.
It implements the JAX-WS specification that defines a programming model and run-time architecture for implementing web services in Java, targeted at the Java Platform, Enterprise Edition 6 (Java EE 6).
Starting with JBossWS-3.0, JBossWS provides a general web service integration layer. For the first time, JBoss users have the choice to deploy one of three possible certified JAXWS stacks in the latest released JBoss Application Server versions. The supported stacks are JBossWS Native, Apache CXF and GlassFish Metro. Since each stack comes with its own specific functional feature set and performance characteristics users are able to deploy the stack that best suits their needs. There is a common deployment model and management interface to all deployable stacks.
As of JBossWS-4.0, finally, the focus has moved mainly to Apache CXF integration into JBoss Application Server. As a consequence, most of the development is in the are of JBossWS-CXF stack, while the former JBossWS Native stack is still supported for JAXRPC functionalities. The Glassfish Metro integration has been dropped.
JBossWS 4.x series
The JBossWS-4.x documentation is available on the docs.jboss.org area. Here is a list of the sensible documentation pages for the 4.x series:
- JBoss Web Services Documentation
- AS7 WS FAQ
- Secure transport
JBossWS 3.x series
The user documentation is organized into categories related to the real world lifecycle of a webservice application. This way it should cope with most of the issues ws users have to deal with, from the technology choices before the implementation, to testing and all issues concerning the productization of a service / service client. Please refer to the categories linked below or pick from the most important pages listed.
If you don't know where to start from, please consider taking a Guided Tour along the JBossWS documentation.
Contributing to JBossWS