J2EE Web Services Presentation
On Jan. 19th, 2004, I gave a presentation about web services and the J2EE 1.4 specification to the Triangle Java Users Group. Topics covered included:
- Three "real world" examples for web services: a JAXP only approach, SAAJ only approach, and JAX-RPC
- Coverage of web services architecture, including Service Oriented Architecture (SOA), web services on the presentation layer and RPC centric vs. document centric approaches.
- SOAP and WSDL, including how WSDL relates to Java
- WS-I Basic Profile 1.0
- .NET C# and JAX-RPC interoperability
- JAX-RPC Service Endpoint Interfaces (SEIs)
- Generating WSDL from SEIs and generating SEIs from WSDL
- Generating JAX-RPC Web Services Requestors
- JAX-RPC types
- Exceptions & SOAP faults
- Polymorphism and JAX-RPC
- JAX-RPC Message Handlers
- EJB 2.1 Stateless Session Beans and Web Services
- ServletEndpointContext and HttpSession
- Dynamic Invocation Interface (DII) vs. static proxy
- Apache Axis, wscompile and wsdeploy
- JAXM
- JAXB
- JAXR
The slides are here. I can be contacted at mdthomas@ibiblio.org.
-- Michael D. Thomas