Rozproszone Systemy Obiektowe - Informatyka sem. VI
Terminy egzaminów (K-22, building B18, labs A-D)
- 4 luty 2025 (wtorek), 10:00
- 11 luty 2025 (wtorek), 10:00
Przed pierwszym wykładem prosze o przypomnienie sobie następujacych wiadomości z zakresu programowania w systemie Unix:
Wydrukowanie tego pliku i przyniesienie na pierwszy wykład moze ułatwić jego zrozumienie.
Materialy pomocnicze
Literatura
- M. Henning, S. Vinoski: Advanced CORBA Programming with C++ Addison-Wesley 1999
- G. Eddon, H. Eddon: Inside Distributed COM, Microsoft Programming Series, 1998 (duza czesc dostepna w MSDN Library - October 2001)
- M. Michaelis: COM+ Programming - From The Ground Up, Osborne/McGraw-Hill, 2000
- W. R. Stevens: Programowanie zastosowan sieciowych w systemie UNIX, WNT, Warszawa 1998
Ocena laboratorium
Ocena z laboratorium jest wyliczona na podstawie sredniej wazonej oceny
poszczegolnych cwiczen wyrazonej w procentach.
Wagi przedstawiaja sie nastepujaco:
- Programowanie klient-serwer z uzyciem socketow - 20%
- ICE - 40%
- WCF - 40%
Za kazdy dzien opoznienia oddania programu od puntacji odliczane jest 20%.
Przeliczenie punktacji na oceny:
- <0.5-0.6) - 3
- <0.6-0.7) - 3.5
- <0.7-0.8) - 4
- <0.8-0.9) - 4.5
- <0.9-1.0> - 5
Egzamin
Egzamin ma na celu praktyczne sprawdzenie umiejetnosci nabytych podczas zajec.
Przewiduje sie dwa zadania do samodzielnego rozwiazania przy komputerze.
Podczas egzaminu dostep do Internetu oraz kont laboratoryjnych zostanie wylaczony. Niedozwolone jest udostepnianie sobie plikow na kontach ani jakakolwiek inna forma komunikacji.
Na egzaminie wolno miec ze soba dowolne ksiazki, wydruki slajdow z wykladu oraz wlasnoreczne notatki wykonane atramentem w kolorze innym niz czarny.
Wszelkie inne wydruki oraz wszelkie kserokopie sa niedozwolone.
Czas trwania egzaminu: 100 minut.
Zagadnienia egzaminacyjne:
Zadania polegac beda na implementacji komunikacji miedzy odleglymi programami/obiektami w okreslonej technice realizacji wedlug zadanej specyfikacji.
Przyklad:
- Zaimplementowac serwer slownika polsko-angielskiego. Klient podaje slowo w jezyku polskim, dostaje od serwera liste odpowiadajacych slow w jezyku angielskim. Technika realizacji: ICE.
- Zaimplementowac obsluge zdalnego pliku realizujacego podstawowe operacje (open(), close(), read(), write(), seek()). Technika realizacji: WCF.
Updated: 10.04.2020