Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

courses:a4m33aos [2012/12/18 21:59]
rychtluk Doplněny odpovědi ke zkoušce z 4.1.
courses:a4m33aos [2025/01/03 18:23] (aktuální)
Řádek 18: Řádek 18:
 ~~DISCUSSION~~ ~~DISCUSSION~~
  
-===== Zkouška 20.12. =====+===== Zkouška 20.1.2017 ===== 
 + 
 +=== Bottom-up, Top-down - popis, srovnání, příklad postupu, příklad postupu pro klienta === 
 +=== BPEL === 
 +=== Ontologie - popis, výhody, napsat příklady a popsat je === 
 +=== Hashovací funkce, Digitální podpis - popis, k čemu se používá === 
 +=== Websockety - jaké se používají funkce === 
 +=== 5 otázek ANO/NE === 
 + 
 + 
 +===== Zkouška 13.1.2014 ===== 
 + 
 +=== Stateless vs statefull a příklady využití (jak kladné tak záporné) === 
 +=== Co je to WSDL (nakreslit diagram vůbec nevím co tam chtěl) === 
 +=== Orchestrace,​ choreografie a mashup === 
 +=== Bezpečnost služeb, end-to-end, point-to-point === 
 +=== OWL, co je to ontologie k čemu slouží výhody nevýhody. ​ === 
 + 
 +===== Zkouška 22.1.2015 ===== 
 + 
 +=== Kódování zpráv - vlastnosti, příklady === 
 +=== BPEL === 
 +=== Ontologie - způsoby zachyecní === 
 +=== Bezpečnost služeb, end-to-end === 
 +=== WebSocket - události ​ === 
 +===== Zkouška 13.1.2014 ===== 
 + 
 +=== Stateless vs statefull a příklady využití (jak kladné tak záporné) === 
 +=== Co je to WSDL (nakreslit diagram vůbec nevím co tam chtěl) === 
 +=== Orchestrace,​ choreografie a mashup === 
 +=== Bezpečnost služeb, end-to-end, point-to-point === 
 +=== OWL, co je to ontologie k čemu slouží výhody nevýhody. ​ === 
 + 
 +===== Zkouška 19.12.2013 ===== 
 + 
 +Jedna hodina, 5 otazek (prvni odevzdavali uz po pul hodine), **NENÍ MINIMUM :-)** 
 + 
 +=== Idempotent request === 
 +=== XML === 
 +=== srovnat BPEL a WSDL === 
 +=== hashovací funkce === 
 +=== MVC v kontextu služeb, životnost jednotlivých částí M,V, a C === 
 + 
 + 
 +===== Zkouška 20.12.2012 ===== 
 + 
 +Jedna hodina, 5 otazek (prvni odevzdavali uz po pul hodine) - vse viz lonske terminy 
 + 
 +=== SOA vs RPC === 
 + 
 +  Pozor u této otázky chce slyšet "​Rozdíl mezi SOA a RPC je..."​. Napsal jsem mu tam, co je to RPC, co je to SOA a dostal jsem 0 bodů! 
 + 
 +=== Idempotent request === 
 +=== BPEL === 
 +=== XML === 
 +=== Semantic service === 
 + 
 +===== Zkouška 10.01.2012 ===== 
 + 
 +1. Stateless x Statefull (srovnání,​ výhody, nevýhody, příklady použití) 
 + 
 +2. Bottom-up, Top-down (srovnání,​ příklad postupu, příklad postupu pro klienta) 
 + 
 +3. RPC (obrázek, vysvětlit, výhody, nevýhody) 
 + 
 +4. UDDI (vysvětlit,​ obrázek použití, části) 
 + 
 +5. REST-SOA (vysvětlit,​ technologie,​ výhody, nevýhody) 
 + 
 +===== Zkouška 20.12.2011 =====
  
 Jedna hodina, 6 otazek: Jedna hodina, 6 otazek:
Řádek 81: Řádek 150:
  
  
-===== Zkouška 4.1. =====+===== Zkouška 4.1.2012 =====
 === Idempotent request === === Idempotent request ===
-Přijaté duplicitní požadavky mají stejný efekt jako unikátní požadavek. Toto omezení umožní poskytovateli a klientovi zlepšit celkovou spolehlivost služby pouze tím, že se opakovaně vyskytují ​chyby na stejné ​požadavky.+Přijaté duplicitní požadavky mají stejný efekt jako unikátní požadavek. Toto omezení umožní poskytovateli a klientovi zlepšit celkovou spolehlivost služby pouze tím, že se v případě výskytu ​chyby požadavek zopakuje.
  
 === WSDL co to je, k čemu se to využívá, jaké to má výhody a nevýhody === === WSDL co to je, k čemu se to využívá, jaké to má výhody a nevýhody ===
Řádek 104: Řádek 173:
   * múže spadnout na nepredikovatelných chybách sítě   * múže spadnout na nepredikovatelných chybách sítě
  
 +{{:​courses:​rpc.png?​400}}
  
 === BPEL nakreslit příklad diagramu, kde se využívá === === BPEL nakreslit příklad diagramu, kde se využívá ===
Řádek 137: Řádek 207:
  
 ===== Zkouška 11.1.2012 ===== ===== Zkouška 11.1.2012 =====
-  - Idempotent request +=== Idempotent request ​=== 
-  ​- ​SOA vs RPC +Viz předchozí termín 
-  - RPC + 
-  - Choreografie + 
-  - OWL +=== SOA vs RPC === 
-  - Hashovaci funkce+ 
 +SOA (Service Oriented Architecture) - je architektura systému (aplikace), může využívat REST, SOAP 
 +  ​* je to množina flexibilních principů (patterns) použita při návrhu a integraci aplikace 
 +  * poskytují volně integrovanou sadu služeb, které mohou být použity v rámci více business domains 
 +  * definuje, jak integrovat široce nesourodé aplikace pro svět, který je distribuovaný a používá více implementačních platforem 
 +  * definuje rozhraní protokolů a metod 
 +  * vyžaduje loose coupling služeb a dalších technologií,​ které tvoří základ aplikace 
 +  * rozděluje fukce do jednotek (služeb) 
 +  * zapouzdření 
 +  * loose coupling 
 +  * znovupoužitelnost 
 +  * autonomita služeb 
 + 
 +V podstatě SOA je architektura systému a RPC je způsob komunikace (volání vzdálené služby). 
 + 
 +=== RPC === 
 +Viz předchozí termín 
 + 
 + 
 +=== Choreografie === 
 +Viz předchozí termín 
 + 
 +=== OWL === 
 +Viz předchozí termín 
 + 
 +=== Hashovaci funkce === 
 +Viz předchozí termín 
 + 
 + 
 +===== Slovník pojmů ===== 
 + 
 +==== REST ==== 
 +[[http://​en.wikipedia.org/​wiki/​Representational_state_transfer|REpresentational State Transfer]] 
 +  * je to architektonický styl 
 +  * stateless 
 +  * založeno na HTTP 
 +  * metody: HEAD, GET, PUT, POST, DELETE 
 +  * formáty: 
 +    * XML 
 +    * XML-RPC 
 +    * JSON 
 +    * YAML 
 + 
 +==== RESTful ==== 
 +  ​* je označení webové služby, která splňuje následující podmínky:​ 
 +    * client-server komunikace 
 +    * stateless 
 +    * cachable 
 +    * layered 
 +    * uniform interface 
 +    * code on demand (optional) 
 + 
 +==== SOAP ==== 
 +  * [[http://​en.wikipedia.org/​wiki/​SOAP|Simple Object Access Protocol]] 
 +  * specifikace pro výměnu strukturovaných informací pomocí webových služeb 
 +  * využívá protokoly aplikační vrstvy (HTTP, RPC) 
 +  * postaveno na WSDL a UDDI 
 +  ​* navrženo jako object-access protokol 
 + 
 +==== UDDI ==== 
 +  ​* [[http://​en.wikipedia.org/​wiki/​Universal_Description_Discovery_and_Integration|Universal Description Discovery and Integration]] 
 +  * platformově nezavislý xml-based registr webových služeb 
 +    * white pages 
 +    * yellow pages 
 +    * green pages 
 + 
 +==== CORBA ==== 
 +  * [[http://​en.wikipedia.org/​wiki/​Common_Object_Request_Broker_Architecture|Common Object Request Broker Architecture]] 
 +  * standard, který umožňuje komunikace mezi různými platfomami a jazyky 
 +  * jazykově a platformě nezávislé 
 +  * strong typing 
 +  * CORBA Interface Definition Language 
 +  * transakce a security 
 +{{:​courses:​corba.png|}} 
 + 
 +==== Choreografie ==== 
 +  * spolupráce několika stran (služeb) 
 +  * je popsána jazykem Choreography Description Language (WS-CDL), rozšíření WSDL 
 +  * popisuje formát zpráv 
 +  * aplikuje se ke sdílení spolupráce skrze autonomní systémy 
 +  * může být použita k monitorování zasílání zpráv 
 +  * typy: 
 + 
 +=== abstraktní === 
 + 
 +    * definuje typ informací 
 +    * definuje sekvence a podmínky 
 +    * nedefinuje fyzickou strukturu zpráv 
 +    * endpoints 
 +    * řízení zpráv 
 + 
 +=== portabilní === 
 + 
 +    * definuje fyzickou strukturu zpráv (WSDL, ...) 
 +    * definuje detaily použité technologie (security, reliability) 
 +    * pravidla k řízení výměny zpráv
courses/a4m33aos.1355864377.txt.gz · Poslední úprava: 2025/01/03 18:14 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0