Plan szkolenia
1. Wprowadzenie do usług sieciowych
• zdalny dostęp do danych i usług
• architektura usługowa (SOA)
• rodzaje usług sieciowych (SOAP, REST), standardy i ich wersje
2. Składnia XML
• elementy, atrybuty, komentarze i pozostałe elementy składni
• przestrzenie nazw XML
3. Protokół SOAP
• struktura komunikatu, rola przestrzeni nazw
• sposób przesyłania danych, metadanych, informacji o błędzie
• strategie przesyłania danych binarnych: kodowanie base64, załączniki, standard XOP/MTOM
• wykorzystanie narzędzia SOAP UI do testowania komunikacji SOAP
4. Język opisu usług sieciowych WSDL
• podstawy XML Schema i jego rola w WSDL
• struktura komunikatów w stylach RPC, Document oraz „Document-Wrapped”
• wiązanie z protokołem SOAP
• stworzenie opisu własnej usługi sieciowej
5. Podsumowanie i przegląd dodatkowych standardów usług sieciowych
• WS-Interoperability Basic Profile
• UDDI
• WS-Addressing
• WS-Security