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
- Implementacja klienta i serwera Echo w technologii RMI
- Uruchamianie aplikacji RMI na różnych maszynach
- Aplikacja RMI: serwer służący jako kontener dla dowolnych obliczeń
- Aplikacja RMI: serwer powiadamiania o zdarzeniach
3 Rok studia dzienne
- Labolatorium 1: ćwiczenia 1, 2
- Labolatorium 2: ćwiczenia 3
- Labolatorium 3: ćwiczenie 4
Przydatne matariały
Web Services (WS)
Krótkie wprowadzenie
Zadania
- Korzystanie z Usług Sieciowych przy pomocy protokołu SOAP
- Implementacja klienta i serwera Echo w technologii WS
- Implementacja serwera WS z wykorzystaniem biblioteki CXF
- Implementacja serwera WS wykorzystującego własne struktury danych
- Implementacja serwera WS w innym języku programowania niż Java
- Serwisy XML-RPC
- Aplikacja WS: serwer powiadamiania o zdarzeniach
Przydatne matariały
REST Services (RS)
Stworzenie prostego serwisu restowego
PCAM
Wykład
Tomasz Gubała, Marek Kasztelnik