Podstawy Web Service
- protokół http,
- SOAP,
- WSDL.
Dokumenty XML
- składnia dokumentu XML,
- sprawdzanie poprawności syntaktycznej,
- poprawność semantyczna DTD,
- XMLSchema,
- namespace,
- URI.
Parsowanie XML
- biblioteka SAX,
- standard DOM,
- inne biblioteki: JDOM, DOM4J, StAX.
Bliblioteka JAX-WS
- podstawy,
- historia WS w Javie,
- tworzenie WebService’u z użyciem JAX-WS,
- adnotacje,
- budowa klienta,
- narzędzie wsimport.
Konfiguracja i użytkowanie JAX-WS
- typy dokumentów SOAP,
- EndpointProvider,
- wywołania asynchroniczne po stronie klienta i konfiguracja na serwerze,
- integracja z EJB.
Biblioteka JAXB
- konfiguracja JAXB,
- mars halling i unmarshalling,
- przegląd adnotacji.
RESTful services
- filozofia REST,
- biblioteka JAX-RS,
- tworzenie serwisu,
- adresacja usług,
- połączenie z EJB.
Bezpieczeństwo usług
- Konfiguracja bezpieczeństwa,
- sprawdzanie uprawnień na serwerze,
- tworzenie własnych polis.