Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Java EE Programming: JAX-WS Web Service Controls
with Ali Hamad

View the Course Outline

In dealing with Java Web services you will need to deal with controls. This course covers many of the important controls that need be configured and managed in order to create a stable and secure JAX-WS environment. This course starts with Java API XML Web Service bindings and then moves on to Simple Object Access Protocols (SOAP). The course will then explore JBoss version 4 support of Web Services and Web Service Security.

Course includes 27+ hours of total training time...

  • 9 modules of training
  • Over 9 hours of media run time
  • Over 300 pages of online courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail Price
Java EE Programming: JAX-WS Web Service Controls

DVD-ROM

1 DVD-ROM

$495
Buy Now!

DVD-ROM & Books

1 DVD-ROM+ Printed Book

$615
Buy Now!

Order online 

Read about Ali Hamad

Course Outline(Outlines are subject to change.)

Java EE Programming: JAX-WS Web Service Controls

Modules Run Time Pages
9 9 hours 300

In dealing with Java Web services you will need to deal with controls. This course covers many of the important controls that need be configured and managed in order to create a stable and secure JAX-WS environment. This course starts with Java API XML Web Service bindings and then moves on to Simple Object Access Protocols (SOAP). The course will then explore JBoss version 4 support of Web Services and Web Service Security. From there WS-Trust and WS-Federation is covered with claims and tokens. Then Web Services Interoperability (WS-I) is shown and its standards. The course then moves to error handling in dealing with business rule violations and other subjects. The final subjects cover Web Service addressing, reliable messaging and handlers.

In this course, you will learn:

  • The steps involved in using JAX-WS data binding API
  • The basic concepts of SOAP
  • How to use SSL and HTTPS for security
  • What is WS trust and why do you need it
  • About errors and exceptions in web services
  • What is WS-Addressing
  • How WS-ReliableMessaging works
Prerequisites :

You should know Java programming and have a basic understanding of the JAX-WS.

JAX-WS Bindings

  • JAXB 2.0 Data Binding
  • Code-first Services
  • Customizing JAXB Bindings
  • Customization Syntax
  • Customization Namespace Prefix

Simple Object Access Protocol (SOAP)

  • SOAP Overview
  • Communication Style
  • RPC/Encoded Style
  • Document/Literal Style

JBoss v4 Support for Web Services

  • Service in a Web Container
  • JSR 109 Components
  • Using wstools
  • Web Services Deployment Descriptor
  • Service in an EJB Container

Web Services Security (WS-Security)

  • Public Key Infrastructure (PKI)
  • SOAP Message Security
  • Authentication Using Identity Token
  • Transport Level Security
  • Identity Assertion Using SAML

WS-Trust and WS-Federation

  • How WS-Trust Works
  • WS-Federation
  • Requesting a Token

Web Services Interoperability (WS-I)

  • What Comes out of WS-I
  • Basic Profile 1.1 Highlights
  • Basic Security Profile 1.0
  • .NET Interoperability

Error Handling

  • Fault
  • System Problems
  • Business Rule Violation

WS-Addressing

  • What is WS-Addressing
  • Writing JAX-WS Clients to Use WS-Addressing
  • Security and Firewall Issues

WS-ReliableMessaging

  • The Problem with HTTP
  • When to Use Reliable Messaging
  • How Does WS-RM Work
  • Importance of Persistence
  • The Problem with Firewall
  • Using WS-MakeConnection

Web Services Handlers

  • Handlers
  • Handler Classes
  • Getting Message Details
  • Handler Configuration File
  • Specify the Handler Chain

back to top


Your Instructor

Ali Hamad has a Bachelor and Masters degree in Computer Science and has been training many aspects of Java for over 14 years, covering Introduction through JDBC, JBoss and beyond. His training and consulting background also covers C, C++, Object Oriented Analysis and Design (OOAD), and Unix/Linux. Ali has worked for or been a consultant and trainer for many companies including Dell, Texas Instruments, State of New Hampshire, Web Age Solutions, and many more. He is the author of training material for several programming topics such as Java, Struts, C++, Unix and J2EE applications.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy