Web Services Overview
Virtual Instructor-Led Format



Audience
Application architects, application developers, project managers and other professionals that will be transitioning into a Web Service development environment.
   

Duration

3 hours
   
Course Abstract
This executive briefing will utilize an interactive lecture to introduce the participants to the concept of Web Services in an integrated eCommerce environment and their rapidly expanding role in application integration. This course is part of a series that strive to provide the basic foundational information on the emerging technologies of today. This briefing will strive to introduce the following topics; defining the role of Web Services, depict the architecture of the Service Oriented Architecture, benefits and drawbacks of this emerging approach, illustrating the role of XML, defining Simple Object Access Protocol (SOAP), depicting the structure of SOAP messages, use of Web Services Descriptive Language (WSDL), emerging use of Web Service Inspection Language (WSIL), evolving legacy application integration efforts and the role of UDDI registries.
   
Price $79 per student
Objectives

Upon conclusion participants will have acquired these skills:

  • Depict the architecture of a Service Oriented Architecture
  • Understand the role of Web Services in an SOA environment
  • Illustrate the benefits and costs associated with Web Service applications
  • Examine the different Web Service models from IBM, Oracle, Sun and Microsoft
  • Understand the basic model for a Web Service oriented application
  • Compare and contrast the role of Business-to-Consumer (B2C) and Business-to-Business (B2B) applications
  • Depict the emerging legacy application integration efforts and the role Web Services will play
  • Explain the role of SOAP, it’s architecture and the structure of SOAP messages
  • Depict the different types of SOAP messages: remote procedure call (RPC), document-centric and the abilities of MIME/DIME embedding
  • Illustrate the use of Web Service Descriptive Language (WSDL)
  • Define the role that porttypes, ports, services and bindings play in defining our Web Services. Also, review their definitions in WSDL
   
Class Format Lecture via WebEx
Prerequisites

Each student should have a basic understanding of application development either as a developer, project manager or end client. Additionally, basic knowledge of internet-oriented applications is helpful, but not required.

Register


Or, contact us at (817) 572-9690 x22 for registration information or to schedule an onsite training course.

   
Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 

Defining Web Services

  • Integration issues
  • Barriers to integration
  • Integrated architecture
  • Web Services advantages
  • Emerging standards
  • Service-oriented architecture(SOA)
    • Registry
    • Requestor
    • Provider
  • B2B solutions
  • XML Web Services
    • UDDI
    • SOAP
    • XML
    • WSDL
  • J2EE vs .NET versions

 

Examining SOAP

  • Overview
  • SOAP providers
  • Hidden implementation
  • Protocol stacks
  • SOAP conventions
    • message formats
    • encoding
    • RPC
    • HTTP transport
  • SOAP architecture
    • messages
    • bindings
    • nodes
  • SOAP message
    • Envelope
    • Header
    • Body
  • Transports
    • HTTP
    • FTP
    • SMTP
  • Attachments
    • MIME
    • DIME

 

Describing WSDL

  • Standards
  • Components
    • Types
    • Service interface
    • Service implementation
    • Service location
  • Bindings
  • Attachments
  • Service orchestration
    • Using SOAP & WSDL
    • Execution order

 

UDDI Registry

  • Web Services Discovery
    • Global directories
    • Private business
    • Portal
    • Partners
    • Enterprise
  • UDDI framework
  • Versions
    • Open source
    • IBM & Microsoft
    • Oracle
  • Discovery process
  • UDDI Registry Models
    • White page
    • Yellow page
    • Green page
  • Web Service Inspection Language(WSIL)