ASERT LOGO Advanced Software Engineering, Research and Training
Leading-Edge Courseware, Highly-Skilled Experienced Instructors

WS131: Web Services Workshop (2 days)

Course Overview

SOAP, Web Service descriptions (WSDLs) and UDDI are the core technologies that underlie the next generation of middleware infrastructure supported by Microsoft's .NET, the J2EE world including IBM, Sun, BEA, Oracle, HP and others, and the various players and technologies from the open source community.

The detail of this part of the course covers SOAP which provides a simple and lightweight mechanism for exchanging structured and typed information between peers in a distributed, decentralised computing environment using XML messages.

Course Objectives

Participants will:

  • Become familiar with SOAP, UDDI & Service-Oriented Architectures
  • Gain the essential knowledge to be able to use SOAP & UDDI
  • Explore some of the practical issues of designing and deploying SOAP systems
  • Understand the status of the SOAP/UDDI standardisation process
  • Obtain some hands-on experience from small exercises and demo applications using SOAP/UDDI (optional)

Pre-Requisites

Familiarity with XML required. Previous programming experience required, preferably with Java.

Audience

Software Developers, Designers, Managers and Architects interested in a hands-on exploration of Web Service systems based on SOAP, WSDL & UDDI.

Course Topics

  • Web system models
  • Review of the landscape: Microsoft .Net, Java, open source, REST
  • Competitive Java landscape: Oracle, BEA, IBM offerings
  • Open source landscape: Xfire, Axis 1, Axis 2, …
  • Open Source offerings: Apache
  • SOAP envelope
  • SOAP envelope rules
  • SOAP RPC representation
  • UDDI
  • WSDL
  • Java technologies: JAXP, JAX-RPC, JAX-WS, JAXR, JAXM, SAAJ, JAXB, J2EE & Web Services
  • WS-* technologies: WS-Security, WS-Addressing, …
  • Futures