Custom Search

Developing Java Web Services

Affinity IT Training, LLC
Training Provided by Affinity IT Training, LLC Web Services are becoming an increasingly popular architecture and mechanism for publishing and accessing application services. This course presents an introduction to web services, followed by detailed presentation of their key technologies and Java support technologies (SOAP, UDDI, WSDL, JAX-RPC and JAXR), as well as how to build and use them on a popular web server. It combines frequently-requested topics into a unified presentation. Audience:Developers who desire to develop Web Services on a Java server platform.
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Randolph, NJ,
Contact Affinity IT Training, LLC for more information
Duration:5 days
Training Presented in:English
Developing Java Web Services

Objectives

  • Understand the technologies underlying Web Services
  • Be familiar with Simple Object Access Protocol (SOAP)
  • Be familiar with the Universal Description and Discovery Interface (UDDI)
  • Be familiar with the Web Services Description Language (WSDL)
  • Be familiar with the Java APIs for building Web Services
  • Develop a web service on a popular Java-based server platform

Outline

Web Services Overview
Web Evolution
Definition: Web Service (WS)
Sample WS Scenario
Web Service Characteristics
WS Deployment Architecture
Business Reliance on the Web
SOAP-based Framework
Heritage
Relationship to the Enterprise
What is SOAP?
How Does Soap Work?
What is WSDL?
Why WSDL?
What is UDDI?
ebXML
Java Web Services
Java XML Technologies
What is JAX-RPC?
What Is JAXR?
Java WS Infrastructure Components
Web Services Interoperability (WS-I)
Security
Missing Pieces
SOAP
What is SOAP?
How Does Soap Work?
Why SOAP?
What Is Not In SOAP?
Messaging Model
The SOAP Envelope
Simple Message Example
Layers
SOAP Data Model
Accessor Data Type
Data Encoding
Struct
Array
SOAP Encoding
Remote Procedure Call (RPC)
RPC Requests
SOAP RPC Encoding
Document/Literal
SOAP RPC Request Example
SOAP RPC Response Example
RPC Result and Output Parameters
SOAP Web Method
HTTP POST Request
SOAPAction
HTTP POST Response
HTTP GET Method
Intermediaries
SOAP Processing Model
Processing Roles
Mandatory Header Block
Header Processing Example
Relay Header Block
SOAP Faults
Fault Elements
Fault Code Value
Fault Response Message Example
Not Understood Fault
Binary Data
SOAP Request With Attachment
Compound SOAP Structure
WSDL
What is WSDL?
Why WSDL?
Which WSDL?
Document Structure
Definitions
Types

Setup

  • Java-based Development Platform, such as WebSphere, or:
  • Java 2 Standard Edition (J2SE)
  • Java 2 Enterprise Edition (J2EE)
  • Java Web Services Developer Pack (latest version)
  • Optional Text Editor or Java IDE
  • Internet access preferred

Seminar Pre-Requisites

  • Java Fundamentals

Training Materials

  • Course Workbook
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - . We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.
Do you offer training?
tcw11-gfc-v396M-10/25/09-09:41:44-()[B]-[A]-[B] -04:29:58