Get in Touch

Course Outline

Introduction to Web Services

  • Rationale for adopting Web Services
  • Fundamental Principles of Service-Oriented Architecture (SOA)
  • Clarifying HTTP and XML: Addressing Common Curiosity
  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language (WSDL)
  • Universal Description, Discovery and Integration (UDDI)
  • Understanding WS-* Profiles
  • RESTful Architectures

Core XML Technologies

  • The Role of XML in Web Services
  • Introduction to the XSD Schema
  • Data Representation Techniques in XML
  • XML Transformations Using XSLT
  • Case Study: HTTP and XML-Based Web Services

Deep Dive into SOAP

  • Messaging Framework
  • Managing Namespaces
  • SOAP Transmission via HTTP
  • Structure of the SOAP Envelope
  • Components of the Message Header
  • Components of the Message Body
  • Handling SOAP Faults
  • Managing Attachments

Web Services Description Language (WSDL)

  • Web Services as Component-Based Software Solutions
  • The Necessity of IDLs: A Brief History of Distributed Computing
  • Overview of Web Services Description Language
  • The WSDL Information Model
  • The Abstract Model: Defining Service Semantics
  • Defining Message Descriptions
  • Exploring Messaging Styles
  • The Concrete Model: Ports, Services, and Endpoints
  • Extending WSDL through Bindings
  • Constructing the Service Description

Managing Binary Data

  • The WS-I Attachments Profile
  • Implementing base64Binary Encoding
  • Utilizing MIME Attachments

Survey of Additional Technologies

  • REST Architecture
  • JSON Data Format
  • PHP Serialization Techniques
  • Enterprise Service Bus (ESB)
  • Integration Platforms
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories