1. Overview of Web Services
- Why Web Services?
- Service-Oriented Architecture
- HTTP and XML
- SOAP
- WSDL
- REST
- UDDI
- The WS-I Basic Profile
- Security
2. Web Services for Java EE
- Hosting Web Services: Scenarios
- Web Services for Java EE
- JAX-WS and JAXB
- Web-Services Metadata
- WSDL-to-Java and Java-to-WSDL Paths
- Provider and Dispatch APIs
- SAAJ and JAXP
- JAX-RS for RESTful Services
- JAXR
Appendix A. Course Tools and Utilities
Appendix B. Handy Guide to Web-Services Acronyms
System Requirements
Hardware – minimal: Core 2 Duo, 1.5 GHz, 2 gig RAM, 1 gig disk space.
Hardware – recommended: Core 2 Duo, 2.5 GHz GHz, 4 gig RAM, 1 gig disk space.
Operating system: Tested on Windows 7 and Windows XP Professional. Course software should be viable on all systems which support a Java 6 Developer's Kit.
Network and Security: Limited privileges required
Software: All free downloadable tools.