Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilRostislav Horáček
1
SOAP Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, 70833 Ostrava-Poruba, jan.ruzicka@vsb.cz
2
Ostrava 3.1.20052 Úvod Simple Object Access Protocol Vznikl jako reakce na netransparentnost, uzavřenost, složitost nebo závislost stávajících řešení Využívá možností jazyka XML
3
Ostrava 3.1.20053 Princip Umožnit vzdálené volání metod (resp. výměnu strukturované informace) Umožnit univerzální popis volání Několik typů volání WS SOAP
4
Ostrava 3.1.20054 Transportní protokoly HTTP HTTPS SMTP FTP...
5
Ostrava 3.1.20055 Volání Jednosměrné Obousměrné (Request-Response) – např. RPC WS SOAP Request Response
6
Ostrava 3.1.20056 Výjimky Volání může skončit chybou (výjimkou) Standardní způsob zpracování + nástroje pro deklaraci WS SOAP Request Exception
7
Ostrava 3.1.20057 Struktura požadavku
8
Ostrava 3.1.20058 Ukázka požadavku GRASS Web Services 3DView On-line http://158.196.143.103/ws/pokus3dview.php
9
Ostrava 3.1.20059 Struktura odpovědi
10
Ostrava 3.1.200510 Ukázka odpovědi GRASS Web Services 3DView On-line http://158.196.143.103/ws/pokus3dview.php
11
Ostrava 3.1.200511 Datové typy Primitivní datové typy definované v XSD Vlastní složené datové typy – Objekty Výčtové datové typy – Kolekce a pole
12
Ostrava 3.1.200512 Datové typy / Ukázka
13
Ostrava 3.1.200513 Jmené prostory SOAP Message může obsahovat objekty z různých XML schémat Nebezpeční existence stejných názvů pro různé objekty Řešení – jmené prostory xmlns:soapenc="http://schemas.xmlsoap.org/s oap/encoding/
14
Ostrava 3.1.200514 Status W3C Doporučení (Recomendation) Verze 1.2
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.