Instructor-led training
Fast Track to SOA Java Web Services (JAX-WS) Training in Fairburn, Georgia
Web services are designed to allow Web-based access to distributed software and business services.
What you'll learn
Prerequisites
Course Outline
1. Service Oriented Architecture (SOA) and Web Services
SOA (Service Oriented Architecture) Overview
Web Services Overview / Relationship to SOA
Web services Architecture
SOAP and WSDL Overview
2. Introduction to Java Web Services
Java Web Services
JAX-WS and JSR-181
A Simple Service definition with @WebService
JSR-181
@WebService, Modifying the Generated Service
Other Annotations (@WebMethod, @SOAPBinding)
The SEI (Service Endpoint Interface
JAX-WS Capabilities
WSDL to Java Mapping
Capabilities (XML Messaging, Handlers, SOAP/HTTP, Client Programming
JAX-WS Clients
Programming Model, Generating Classes from WSDL
Writing a JAX-WS client
Dynamic Clients
3. WSDL – Web Services Description Language
XML Namespace and XML Schema Overview
Namespaces and Schema in WSDL Documents
WSDL Structure and Elements
A WSDL Document
SOAP 1.1 Binding for WSDL
4. SOAP
SOAP Overview
Message Structure
SOAP Faults, Attachments
SOAP Messaging and HTTP Binding
SOAP Styles and Encoding
5. SAAJ, DOM, and SOAP Handlers
SAAJ Overview, Message Structure and API
Creating/Sending Messages
DOM Overview
Fast Track to SOA and Java Web Services with JAX-WS
Fast Track to SOA and Web Services with JAX-WS Rev 2011.11.10
Using DOM with SAAJ
Soap Handlers
6. JAXB – Java Architecture for XML
Binding
Overview and Architecture
Generating Java Classes from XML
Schema
Customizing Generated Java
Generating XML Schema from
Annotated Java Classes
Web Services, WSDL, JAXB
7. Start from WSDL/Start from WSDL & Java
Starting from WSDL
Binding Customizations
Starting from WSDL and Java
8. XML-Based (Bare) Web Services
XML Messaging Overview
JAX-WS Providers
A SOAP Provider an Source Provider
XML Clients with Dispatch
XML/HTTP Messaging with Provider
Overview of REST and JAX-RS
9. Handling Binary Data
Overview and Issues
Default Handling
MTOM Overview
Using MTOM in Services and Clients
Using DataHandler
10. Security
Java EE Security / Role Based Security
Securing Web Services with BASIC
Authentication
Transport Security / HTTPS
WS-Security (WSS)
11. EJB-Based Web Services
EJB Overview
Session Beans
Programming EJB
Creating/Configuring EJB Based Web
Services
12. WS-* Overview
WS-Interoperability (WS-I)
The WS-I Basic Profile
WS-Addressing
13. Best Practices
Coarse Grained Web Services
Optimization and Caching
XML Handling
Interoperability
Top Down / Bottom Up
Training locations
Fast Track to SOA Java Web Services (JAX-WS) training across the U.S. and beyond.
We provide Fast Track to SOA Java Web Services (JAX-WS) training onsite and live online for organizations throughout the United States and internationally.
View all Fast Track to SOA Java Web Services (JAX-WS) training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.