====== DSV - kombinované studium ====== ==== Přednášky ==== Přednášející: [[lide:macejko|Peter Macejko]] ^#^Datum^Název^Materiály^Otázky^ | 1 | 14.2. |Úvod do předmětu, základy middlewareových technologií. | 1. přednáška | - | | 2 | 28.2. |Java-RMI, XML-RPC. | - | - | | 3 | 13.3. |SOAP, CORBA. | - | - | | 4 | 27.3. |Čas v distribuovaných systémech. | - | - | | 5 | 10.4. |CORBA, úvod do distribuovaných systémů. | - | - | Vzhledem k malé časové dotaci je nutné abyste si předem přečetli (alespoň) zmiňované slajdy. Na samotné přednášce pak bude probíhat diskuse (tudíž máte možnost se ptát na věci, které Vám nejsou úplně jasné). **Novinky** * 14.2.2012 - dne 28.2. budou v rámci prodloužené přednášky (od 12:45 v KN:E-310) probrány middlewarové technologie. * 12.3.2012 - dne 13.3. budou v rámci prodloužené přednášky (od 13:45 v KN:E-311) probrány middlewarové technologie. ==== Požadavky na zápočet ==== * **odevzdání 3 malých úloh** (dle vlastní volby) * Úloha 1 - Java RMI * Zadání: Implementujte zadaný systém ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}) pomocí technologie RMI. * Materiály: Java Tutorial - {{vyuka:cviceni:x36dsv:x36dsv_2.cv_javatutorial_rmi.tgz|RMI}}, část skript na cvičení z DSV - {{vyuka:cviceni:x36dsv:x36dsv_2.cv_dsy_cv_skripta_rmi.pdf|zde}} * Bonus: --- * Úloha 2 - XML * Úloha 3 - XML RPC * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii XML-RPC. * Materiály: * Bonus: Pokud nepoužijete extensions (tzn. pokud nebudete serializovat Java objekty) - +15% * Úloha 4 - SOAP * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii SOAP. * Materiály: [[http://ws.apache.org/axis2/1_5_1/quickstartguide.html|Axis Quickstart Guide]] * Úloha 5 - CORBA * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii CORBA. * Materiály: * **odevzdání semestrální práce** * Zadání: možná témata [[vyuka:x36dsv:cviceni:semestralniuloha|zadání semestrální úlohy]] * Specifikace zadání: * nejlépe zaslat na email * musí obsahovat: použitou technologii (RMI, CORBA, ...), typ úlohy (leader election, úplná replikace, ...), použitý algoritmus (Chang-Roberts, Dolev, ...), podrobnější specifikaci (např. u leader election, že se bude jednat o zasílání zpráv) * Materiály: internet, skripta, ... * **podmínky odevzdání** * Před odevzdáváním úlohy je požadováno uložení kódů úlohy na server ''service.felk.cvut.cz'' ([[vyuka:x36dsv#Programovací úlohy|viz]]). * Odevzdání probíhá vždy osobně ([[vyuka:x36dsv:cviceni:ulohypozadavky|požadavky na odevzdání]]). * Úlohy včetně semestrální práce musí být odevzdány nejpozději v den zkoušky (doba odevzdání není jinak omezena nebo penalizována). * Přihlášení na konzultace v průběhu zkouškového - [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|zde]] ==== Soustředění ==== Programem soustředění budou konzultace nejasností převážně k obsahu posledních 4 přednášek ({{:vyuka:x36dsv:prednasky:x36dsv_pr.10_v1.7.pdf|pr.10}}, {{:vyuka:x36dsv:prednasky:x36dsv_pr.11_v1.1.pdf|pr.11}}, {{:vyuka:x36dsv:prednasky:x36dsv_pr.12_v1.3.pdf|pr.12}}, {{:vyuka:x36dsv:prednasky:x36dsv_pr.13_v1.0.pdf|pr.13}}). Účast není povinná, ale je doporučená. * doba trvání: ~4 hod * termín: úterý 29.5.2010 od 16:00 ([[vyuka:x36dsv:dalkari:2011-12-b:soustredeni.rezervace-Macejko|rezervace termínu]] - **ukončeno** - 21.5.2012 v 10:00) * místnost: KN:E-311 ==== Požadavky ke zkoušce ==== Je vyžadována znalost: [[vyuka:x36dsv#pozadavky|viz]] Zkoušky se konají ve stejných termínech jako pro denní studium ([[vyuka:x36dsv#terminy|viz]]). ==== Výsledky ==== ^Student ^ Úloha RMI ^ Úloha XML ^ Úloha XML-RPC ^ Úloha SOAP ^ Úloha CORBA ^ Semestrální práce ^ Zápočet ^ Body ^ |Bönisch Jan | 100 | 0 | 100 | 0 | 90 | 90 | 8-) | 23.5 | |Boušková Blanka | 100 | 0 | 100 | 20 | 0 | 100 | 8-) | 21 | |Buřič Jaroslav | 100 | 0 | 100 | 100 | 0 | 100 | 8-) | 25 | |Hevera Martin | 100 | 0 | 70 | 0 | 100 | 80 | 8-) | 21.5 | |Hruška Milan | 100 | 0 | 100 | ? | 90 | 100 | :-P | 24 | |Klvan Miloš | ? | ? | ? | ? | ? | ? | :?: | ? | |Kunhart Josef | 100 | 0 | 50 | 100 | 0 | 100 | 8-) | 22 | |Lexa Jiří | 100 | 0 | 100 | 100 | 0 | 100 | 8-) | 25 | |Miléř Josef | 100 | 0 | 100 | 100 | 0 | 100 | :-P | 25 | |Pešák Michal | 0 | 0 | 100 | 100 | 100 | 100 | 8-) | 25 | |Plichta Jan | ? | ? | ? | ? | ? | LE_?_?_msg | :?: | ? | |Pojman Miloslav | ? | ? | ? | ? | ? | ? | :?: | ? | |Poláček Karel | ? | ? | ? | ? | ? | ? | :?: | ? | |Pravda Oldřich | ? | ? | ? | ? | ? | ? | :?: | ? | |Sázel Vojtěch | ? | ? | ? | ? | ? | ? | :?: | ? | |Snížek Michal | 100 | 0 | 100 | 100 | 0 | 100 | :-P | 25 | |Šanda Tomáš | 100 | 0 | 90 | 100 | 0 | ? | :?: | ? | |Šůna František | ? | ? | ? | ? | ? | ? | :?: | ? | |Urbančík Petr | ? | ? | ? | ? | ? | ? | :?: | ? | |Vachta Jiří | 100 | 100 | 90 | 0 | 0 | 100 | 8-) | ? | |Vondráček Ladislav | 90 | 90 | ? | ? | ? | ? | :?: | ? | |Voříšek Lukáš | ? | ? | ? | ? | ? | ? | :?: | ? | |Zajíc Václav | ? | ? | ? | ? | ? | LE_?_?_proměnná | :?: | ? |