PA165 Enterprise Java - Lectures

Week 11 - System Integration II: Web Services & WS-* protocol stack

Teacher: Bruno Rossi

 

Slides: auth/el/1433/podzim2017/PA165/um/PA165.Lect11.SystemIntegrationII.SOAP-WS-Spring-WS.pdf

 

Topics covered:

  • Webservices and platform architecture
  • WS-* protocol stack
    • WSDL
    • SOAP messaging
  • Implementing a web service on the WS-* stack
  • “Contract First” vs “Contract Last” development methodologies
  • SOAP vs REST
  • Spring-WS
    • MessageDispatcher & MessageDispatcherServlet
    • Automatic WSDL exposure
    • Messaging
    • Endpoints and Endpoint Mapping
    • Interceptors
    • Exceptions & SOAPFaults
    • Testing webservices