Programowanie rozproszone w języku Java

Prowadzący zajęcia: Marek Kasztelnik
(m.kasztelnik AT cyfronet DOT pl).

Używany system operacyjny: Linux
Wykorzystywana technologia: Java 2 SDK

Remote Method Invocation (RMI)


Krótkie wprowadzenie

Zadania

  1. Implementacja klienta i serwera Echo w technologii RMI
  2. Uruchamianie aplikacji RMI na różnych maszynach
  3. Aplikacja RMI: serwer służący jako kontener dla dowolnych obliczeń
  4. Aplikacja RMI: serwer powiadamiania o zdarzeniach

3 Rok studia dzienne

Przydatne matariały


Web Services (WS)


Krótkie wprowadzenie

Zadania

  1. Korzystanie z Usług Sieciowych przy pomocy protokołu SOAP
  2. Implementacja klienta i serwera Echo w technologii WS
  3. Implementacja serwera WS z wykorzystaniem biblioteki CXF
  4. Implementacja serwera WS wykorzystującego własne struktury danych
  5. Implementacja serwera WS w innym języku programowania niż Java
  6. Serwisy XML-RPC
  7. Aplikacja WS: serwer powiadamiania o zdarzeniach

Przydatne matariały


REST Services (RS)


  • Stworzenie prostego serwisu restowego

  • PCAM


    Wykład


    Tomasz Gubała, Marek Kasztelnik