Custom Search

Simple Object Access Protocol SOAP

Affinity IT Training, LLC
Training Provided by Affinity IT Training, LLC SOAP is an XML-based protocol that follows the HTTP request and response model. Regardless of platform, client requests and Web service responses communicate via SOAP messages over HTTP. The HTTP-SOAP Transport Protocol defines an XML-based message envelope to describe what is in the message and how to process it. SOAP includes XML-based encoding rules to express instances of application-defined data types within the message, and define an XML-based convention for representing the request to the remote service and the resulting response. This course describes how to use SOAP in a platform-independent way. Audience:Developers and managers seeking to understand the purpose, capabilities, and promise of SOAP.
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
Training Presented in:English
Simple Object Access Protocol SOAP

Objectives

  • Understand the purpose, capabilities, and promise of SOAP
  • Be prepared to architect Web Services using HTTP-SOAP
  • Understand the SOAP Protocol between Web Services

Outline

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

Setup

  • Java 2 Standard Edition (J2SE)
  • Java 2 Enterprise Edition (J2EE)
  • Optional Text Editor or Java IDE
  • Internet access preferred
  • Application Server (e.g. Apache Tomcat)

Seminar Pre-Requisites

  • Java Servlets
  • or
  • Java Server Pages
  • or
  • ASP .NET

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.
Advertise With Us
Do you offer training?
This page was last updated on sb5- 08/08/08 at 01:02:30 - 20:37:24