This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
webove_sluzby [2017/01/08 23:17] efox |
webove_sluzby [2017/01/08 23:32] (current) efox |
||
---|---|---|---|
Line 91: | Line 91: | ||
* UDDI nemusí obsahovat jen popisy webových služeb ve WSDL, lze do něj ukládat popisy služeb v libovolném formátu | * UDDI nemusí obsahovat jen popisy webových služeb ve WSDL, lze do něj ukládat popisy služeb v libovolném formátu | ||
* Z důvodu interoperability se však společně s UDDI používá právě SOAP a WSDL | * Z důvodu interoperability se však společně s UDDI používá právě SOAP a WSDL | ||
- | * WSIL | + | |
* funguje naopak než UDDI | * funguje naopak než UDDI | ||
* poskytovatel nehledá klienty, ale klient hledá poskytovatele a jeho služby | * poskytovatel nehledá klienty, ale klient hledá poskytovatele a jeho služby | ||
- | * katalog OGC Cat | + | |
* OGC standard, definuje rozhraní pro vytváření aplikačních profilů pro prohledávání, | * OGC standard, definuje rozhraní pro vytváření aplikačních profilů pro prohledávání, | ||
====== Representational State Transfer REST ====== | ====== Representational State Transfer REST ====== | ||
- | * | + | * softwarová architektura navržená pro „hypermediové“ systémy v distribuované prostředí |
+ | * v úzkém slova smyslu definuje sbírku principů síťové architektury, | ||
+ | * na rozdíl od známějších XML-RPC či SOAP, orientován **datově**, | ||
+ | |||
+ | ===== komunikační protokol ===== | ||
+ | * **client/ | ||
+ | * **bezestavovost (stateless)**- každý požadavek musí obsahovat všechny informace nutné k jeho vykonání | ||
+ | * **cache** - každý požadavek může být explicitně označený jako cacheovatelný či necacheovatelný, | ||
+ | * **Code-On-Demand** - funkcionalita klienta může být rozšířena kódem, který zašle server (například JavaScript) | ||
+ | * **vrstevnatost** - umožňuje skládání vrstev poskytujících služby za účelem zvýšení variabilnosti (cache, transformace, | ||
+ | |||
+ | === Výhody REST konceptu === | ||
+ | |||
+ | * jednoduché a změnám odolné rozhraní - snadná rozšiřitelnost | ||
+ | * malé nároky na klienta z hlediska porozumění sémantice operací | ||
+ | * transparentnost - resource lze na " | ||
+ | |||
+ | |||
+ | === nevýhody REST konceptu proti RPC=== | ||
+ | * dsvvv\vds blablabláááááááááááááááááááááááááááá | ||
+ | |||
+ | |||
+ | ====== rest formát výměny dat ====== | ||
+ | * ATOM/RSS - sada protokolů pro publikaci a aktualizaci informačních zdrojů | ||
+ | * JSON (JavaScript Object Notation) - speciální záznam popisu dat odvozený z JavaScriptu s nízkou provozní režií, snadno a rychle interpretovatelný v jakémkoliv prohlížeči | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | ====== Business Process Execution Language BPEL ====== | ||
+ | * model a prostředky pro popis chování procesu, založeného na spolupráci mezi daným procesem a jeho partnery | ||
+ | * spolupráce mezi všemi partnery je zprostředkovávaná rozhraními WS a struktura spojení na této úrovni je zapouzdřená do tzv. partnerLink | ||
+ | * všechny externí zdroje a partneři jsou zde reprezentovány jako WSDL služby | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ---- | ||
+ | <WRAP center round box 60%> | ||
+ | webové služby v oblasti GIS | ||
+ | </ | ||