JBoss.orgCommunity Documentation

JBossWS-CXF Guide

JBoss Web Services with Apache CXF based stack


I. Main Documentation
1. JBossWS-QuickStart
1.1. Right on'
1.2. Developing web service implementations
1.2.1. Deploying service implementations
1.3. Consuming web services
1.4. Appendix
1.4.1. ProfileMgmtService.wsdl
2. JBossWS-UserGuide
2.1. Common User Guide
2.1.1. Web Service Concepts
2.1.2. Web Service Endpoints
2.1.3. Web Service Clients
2.1.4. Common API
2.1.5. Tools
2.1.6. Configuration
3. JBossWS-StackCXFUserGuide
3.1. JBossWS CXF Integration
3.1.1. Creating a Bus instance
3.1.2. Server Side Integration Customization
3.2. Extended Features
3.2.1. WS-Addressing
3.2.2. WS-ReliableMessaging
3.2.3. WS-Policy
3.2.4. WS-Security
3.2.5. JMS transport
3.3. HTTP server transport setup
3.4. SOAP Message Logging
4. JBossWS-JAX-WSTools
4.1. Server side
4.1.1. Bottom-Up (Using wsprovide)
4.1.2. Top-Down (Using wsconsume)
4.2. Client Side
4.3. Command-line, Maven Plugin and Ant Task Reference
4.4. JAX-WS binding customization
5. JBossWS-wsconsume
5.1. Command Line Tool
5.1.1. Examples
5.2. Maven Plugin
5.2.1. Examples
5.3. Ant Task
5.3.1. Examples
5.4. Related information
6. JBossWS-wsprovide
6.1. Command Line Tool
6.1.1. Examples
6.2. Maven Plugin
6.2.1. Examples
6.3. Ant Task
6.3.1. Examples
7. JBossWS-wsrunclient
7.1. Usage
7.2. Examples
II. Additional documentation
8. JBossWS-Authentication
8.1. Define the security domain
8.2. Use BindingProvider to set principal/credential
8.3. Using HTTP Basic Auth for security
9. JBossWS-Securetransport
9.1. Client side
10. JBossWS-Endpointmanagement
10.1. Getting the information
10.2. Metrics
10.3. Records
10.4. Snapshots and threshold monitors
11. JBossWS-Recordsmanagement
11.1. What is recorded
11.2. Use cases
11.3. How it works and how to use it
11.3.1. Server side
11.3.2. Client side
11.4. Advanced hints
11.4.1. Adding custom recorders
11.4.2. Handler's position
11.4.3. Multiple handlers
11.5. Future extensions
11.5.1. Database recorder
11.5.2. Custom log writer
11.6. References
III. Samples & Tutorials
12. JBossWS-CXFWS-Addressingtutorial
12.1. The Service
12.2. Generating WSDL and JAX-WS Endpoint Artifacts
12.3. Writing Regular JAX-WS Client
12.4. Turning on WS-Addressing 1.0
12.4.1. Updating Endpoint Code to Configure WS-Addressing
12.4.2. Updating Client Code to Configure WS-Addressing
12.4.3. Leveraging WS-Addressing Policy
12.5. Sample Sources
13. JBossWS-CXFWS-ReliableMessagingtutorial
13.1. The service
13.2. Generating WSDL and JAX-WS Endpoint Artifacts
13.3. Generating JAX-WS Client Artifacts
13.4. Writing Regular JAX-WS Client
13.5. Turning on WS-RM 1.0
13.5.1. Extending WSDL Using WS-Policy
13.5.2. Basic WS-RM configuration
13.5.3. Advanced WS-RM configuration
13.6. Sample Sources
14. JBossWS-CXFJMStransporttutorial
14.1. WSDL
14.2. Service Implementation
14.3. web.xml
14.4. jbossws-cxf.xml
15. JBossWS-Articlesandspecs
15.1. J2EE-5.0 Web Services Specifications
15.2. J2EE-1.4 Web Services Specifications
15.3. Optional advanced Web Services specifications
16. JBossWS-JAX-WSAnnotations
16.1. JAX-WS Annotations
16.1.1. javax.xml.ws.ServiceMode
16.1.2. javax.xml.ws.WebFault
16.1.3. javax.xml.ws.RequestWrapper
16.1.4. javax.xml.ws.ResponseWrapper
16.1.5. javax.xml.ws.WebServiceClient
16.1.6. javax.xml.ws.WebEndpoint
16.1.7. javax.xml.ws.WebServiceProvider
16.1.8. javax.xml.ws.BindingType
16.1.9. javax.xml.ws.WebServiceRef
16.1.10. javax.xml.ws.WebServiceRefs
16.1.11. javax.xml.ws.Action
16.1.12. javax.xml.ws.FaultAction
16.1.13. Annotations Defined by JSR-181