JBoss.orgCommunity Documentation

JBoss AS 6.0 WebServices Guide

WebServices with JBoss Application Server 6


I. WebServices Overview
1. JBossWS-WebServices
1.1. What is a web service?
1.2. Who needs web services?
1.3. Service Oriented Architecture (SOA)
1.4. What web services are not...
2. JBossWS-Fromconceptstotechnology
2.1. Service contracts
2.1.1. Technical description
2.1.2. Contract delivery process
2.2. Message exchange
2.3. Registries
2.4. Future of Web Services
2.5. References
II. Main Documentation
3. JBossWS-QuickStart
3.1. Right on'
3.2. Developing web service implementations
3.2.1. Deploying service implementations
3.3. Consuming web services
3.4. Appendix
3.4.1. ProfileMgmtService.wsdl
4. JBossWS-UserGuide
4.1. Common User Guide
4.1.1. Web Service Concepts
4.1.2. Web Service Endpoints
4.1.3. Web Service Clients
4.1.4. Common API
4.1.5. Tools
4.1.6. Configuration
5. JBossWS-StackCXFUserGuide
5.1. JBossWS CXF Integration
5.1.1. Creating a Bus instance
5.1.2. Server Side Integration Customization
5.2. Extended Features
5.2.1. WS-Addressing
5.2.2. WS-ReliableMessaging
5.2.3. WS-Policy
5.2.4. WS-Security
5.2.5. JMS transport
5.3. HTTP server transport setup
5.4. SOAP Message Logging
6. JBossWS-JAX-WSTools
6.1. Server side
6.1.1. Bottom-Up (Using wsprovide)
6.1.2. Top-Down (Using wsconsume)
6.2. Client Side
6.3. Command-line, Maven Plugin and Ant Task Reference
6.4. JAX-WS binding customization
7. JBossWS-wsconsume
7.1. Command Line Tool
7.1.1. Examples
7.2. Maven Plugin
7.2.1. Examples
7.3. Ant Task
7.3.1. Examples
7.4. Related information
8. JBossWS-wsprovide
8.1. Command Line Tool
8.1.1. Examples
8.2. Maven Plugin
8.2.1. Examples
8.3. Ant Task
8.3.1. Examples
9. JBossWS-wsrunclient
9.1. Usage
9.2. Examples
III. Additional documentation
10. JBossWS-Authentication
10.1. Define the security domain
10.2. Use BindingProvider to set principal/credential
10.3. Using HTTP Basic Auth for security
11. JBossWS-Securetransport
11.1. Client side
12. JBossWS-Endpointmanagement
12.1. Getting the information
12.2. Metrics
12.3. Records
12.4. Snapshots and threshold monitors
13. JBossWS-Recordsmanagement
13.1. What is recorded
13.2. Use cases
13.3. How it works and how to use it
13.3.1. Server side
13.3.2. Client side
13.4. Advanced hints
13.4.1. Adding custom recorders
13.4.2. Handler's position
13.4.3. Multiple handlers
13.5. Future extensions
13.5.1. Database recorder
13.5.2. Custom log writer
13.6. References
IV. Samples & Tutorials
14. JBossWS-CXFWS-Addressingtutorial
14.1. The Service
14.2. Generating WSDL and JAX-WS Endpoint Artifacts
14.3. Writing Regular JAX-WS Client
14.4. Turning on WS-Addressing 1.0
14.4.1. Updating Endpoint Code to Configure WS-Addressing
14.4.2. Updating Client Code to Configure WS-Addressing
14.4.3. Leveraging WS-Addressing Policy
14.5. Sample Sources
15. JBossWS-CXFWS-ReliableMessagingtutorial
15.1. The service
15.2. Generating WSDL and JAX-WS Endpoint Artifacts
15.3. Generating JAX-WS Client Artifacts
15.4. Writing Regular JAX-WS Client
15.5. Turning on WS-RM 1.0
15.5.1. Extending WSDL Using WS-Policy
15.5.2. Basic WS-RM configuration
15.5.3. Advanced WS-RM configuration
15.6. Sample Sources
16. JBossWS-CXFJMStransporttutorial
16.1. WSDL
16.2. Service Implementation
16.3. web.xml
16.4. jbossws-cxf.xml
17. JBossWS-JAX-WSAnnotations
17.1. JAX-WS Annotations
17.1.1. javax.xml.ws.ServiceMode
17.1.2. javax.xml.ws.WebFault
17.1.3. javax.xml.ws.RequestWrapper
17.1.4. javax.xml.ws.ResponseWrapper
17.1.5. javax.xml.ws.WebServiceClient
17.1.6. javax.xml.ws.WebEndpoint
17.1.7. javax.xml.ws.WebServiceProvider
17.1.8. javax.xml.ws.BindingType
17.1.9. javax.xml.ws.WebServiceRef
17.1.10. javax.xml.ws.WebServiceRefs
17.1.11. javax.xml.ws.Action
17.1.12. javax.xml.ws.FaultAction
17.1.13. Annotations Defined by JSR-181