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
|