Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
XML and Web Services
XML Training Overview

This course provides a brief introduction to the concepts of Service Oriented Architecture before discussing XML and Web Services. XML forms one of the key underlying technologies for enabling web services. You will learn the essentials of data interoperability using XML and well-formed XML documents. This course discusses XML Schemas in sufficient details that are used to define the valid structure of an XML document.

You will then understand about the key building blocks of web services, namely WSDL and SOAP and how they use XML. The participants then look at the various software development methodologies that can be used to develop web services based applications.

XML Training Audience

J2EE developers, architects, project leaders and other IT staff who will like to get an understanding of XML and their role in Web Services.

XML Training Prerequisites

J2EE developers, architects, project leaders and other IT staff who will like to get an understanding of XML and their role in Web Services.

XML Training Topics

  • SOA Fundamentals
  • Creating and Using XML
  • XML Schemas
  • WSDL
  • SOAP
  • Web Services Development Methodology
XML Training Learning Objectives

After successfully completing this course, you will be able to:

  • Describe the fundamentals of SOA
  • Get an overview of XML technology
  • Understand the concept of XML Schemas and their role in Web Services
  • Understand the basics of WSDL and importance in Web Services
  • Understand the structure of a WSDL document
  • Understand the basics of Simple Object Access Protocol (SOAP)
  • Describe the various software development methodologies for Web Services
XML Training Course duration

One Day(s)

XML Training Course outline

1. Introduction to Web Services
  • Objectives
  • Service Oriented Architecture(SOA)
  • Basic SOA
  • SOA – Runtime Implementation
  • SOA
  • Web Services
  • Typical Development Workflow
  • Advantages of Web Services
  • Web Services Business Models
  • Case Study: Internal System Integration
  • Case Study: Business Process Externalization
  • SOAP
  • UDDI
  • Web Services Description Language(WSDL)
  • Web Services Invocation Framework(WSIF)
  • WSIF and WSDL
  • Web Services Interoperability(WS-I)
  • WS-I Deliverables
  • WS-I Support in RAD6
  • WS-I Compliance in RAD 6
  • WS-I Compliance at Project Level
  • Web Services Support in RAD
  • Summary
2. XML Programming
  • Objectives
  • XML Overview
  • Data and Document Structure
  • An Employee Document
  • Tags
  • First XML
  • Markup Languages
  • What is XML ?
  • Why XML?
  • An Example of XML Document
  • Well-formed vs. Valid XML Document
  • Enforcing Validity: DTDs
  • Presentation Style
  • Sections of an XML Document
  • XML Elements
  • Nesting and Hierarchy of XML Elements
  • Tag Attributes
  • Naming Rules
  • Namespaces
  • Using Namespaces
  • Java API for XML
  • The XML Example
  • Example SAX Handler
  • Example: Begin Parsing
  • Once Again With Namespace
  • Using DOM to Parse
  • With Namespace Enabled
  • Example: Build DOM Document
  • Example: Save DOM Document in a File
  • Summary
3. XML Schema Basics
  • Objectives
  • What is XML Schema?
  • Creating a Schema File
  • Defining a Simple Element
  • Defining a Complex Element
  • Defining Element Attributes
  • Referring to an Element From Another Element
  • Defining Abstract Data Types
  • Adding Restrictions
  • Referring to a Schema from a XML Document
  • Summary
4. Web Services Description Language (WSDL)
  • Objectives
  • WSDL Overview
  • WSDL Document Tags
  • WSDL Namespaces
  • Sample WSDL Document Structure
  • <definitions>
  • <import>
  • <types>
  • <message>
  • <portType>
  • <operation>
  • One-way <operation>
  • Request-Response <operation>
  • Solicit-Response <operation>
  • Notification <operation>
  • Modeling Simple Operation
  • Modeling Complex Operation
  • Modeling Complex Message
  • <binding>
  • More on <binding>
  • <binding> Syntax
  • SOAP Binding Example
  • <service> and <port>
  • More on <port>
  • WSDL SOAP Binding Extensions
  • soap:binding
  • soap:operation
  • RPC or Document Style?
  • WSDL API for Java
  • Summary
5. Simple Object Access Protocol (SOAP)
  • Objectives
  • SOAP Overview
  • SOAP In Protocol Stack
  • SOAP Components
  • Message Envelope
  • Message Envelope - Headers
  • SOAP HTTP Request Example
  • SOAP HTTP Response Example
  • Header Attributes
  • SOAP Body
  • SOAP Fault
  • Communication Style
  • RPC/Encoded Style
  • RPC/Literal Style
  • Document/Literal Style
  • Document/Literal Wrapped Style
  • Details of the Wrapped Style
  • Summary
6. Web Services Software Development Methodology
  • Objectives
  • Need for a Software Methodology in Web Services
  • The Software Lifecycle
  • Software Lifecycle
  • Service Provider
  • Provider: Green Field
  • Provider: Top-down
  • Provider: Bottom-up
  • Provider: Meet in the Middle
  • The Service Requester
  • Summary
Appendix A. Introduction to UDDI
  • Objectives
  • UDDI Overview
  • UDDI in Web Services Architecture
  • UDDI
  • Businesses and Services in UDDI
  • Static and Dynamic Web Services
  • UDDI Registry Structure
  • UDDI Registry Structure -tModel
  • UDDI Registry Structure
  • UDDI Interactions
  • UDDI in WebSphere
  • Summary

Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved
Copyright © SB