Web Services and SOA Programming (4-day)
Topics
- Introduction of the Course
- Introduction of course material (0.5 hour)
- XML standards - total 2 hours
- Java APIs for XML parsing and transformation
- JAXP/SAX/DOM
(0.5 hour lecture + 0.5 hour lab)
- StAX
(0.5 hour
lecture + 0.5 hour
lab)
- SOAP and WSDL standards
- SOAP
(0.5 hour
lecture + 0.5 hour lab)
- WSDL
(0.5 hour
lecture + 0.5 hour lab)
- soapUI
Basics
(0.5 hour lecture
+ 0.5 hour lab)
- SAAJ
(0.5 hour lecture + 0.5 hour
lab)
- JAX-WS - total 2 hours
- REST
- REST
(0.5 hour lecture)
- JAX-RS
(1 hour lecture + 1 hour lab)
- WS-* Specifications
- Web Services Interoperability Technology (WSIT)
- WSIT
(0.75 hour lecture + 0.75 hour lab)
- WS-I
(0.5 hour lecture)
- Management, performance, load testing
Pre-requisites
- Some Java progamming experience
- Some Web application programming experience
Software required for the
hands-on lab
It is encouraged (but not required) that the attendees install
following software before coming to the workshop. For those
who are coming without installation, instructor will bring USB cards
which contain all the required software and hands-on labs.
- Java Standard Development Kit (JDK) 6.0 (download)
- Select JDK 6 Update x
from the download page
- GlassFish ESB v2.2 (download)
- It contains NetBeans 6.7.1 and SOA modules
- soapUI (download)
- Use it in standalone mode