Projekt i implementacja uogólnionego mechanizmu Java RMI

1 Projekt i implementacja uogólnionego mechanizmu Java RM...
Author: Fryderyka Paluch
0 downloads 0 Views

1 Projekt i implementacja uogólnionego mechanizmu Java RMI3/28/2017 Tadeusz Kobus Igor Kupczyński Maciej Majchrzak Marcin Nowaczyk Projekt i implementacja uogólnionego mechanizmu Java RMI

2 Cel i zakres pracy Integracja z działającym systemem3/28/2017 Cel i zakres pracy Integracja z działającym systemem Przesyłanie metadanych Zbieranie statystyk

3 3/28/2017 Założenia projektowe Łatwa migracja aplikacji wykorzystujących obecną implementację Java RMI do AltRmi Wsteczna kompatybilność z Java RMI Możliwość stosowania z przyszłymi wersjami środowiska Java

4 RMI - Czym jest i do czego służy?3/28/2017 RMI - Czym jest i do czego służy? Remote Method Invocation Tworzenie aplikacji klient-serwer Brak potrzeby wcześniejszej implementacji wywoływanych funkcji na serwerze

5 RMI - Zasada działania public interface Compute extends Remote {3/28/2017 RMI - Zasada działania public interface Compute extends Remote { T executeTask(Task t) throws RemoteException; } public interface Task { T execute();

6 3/28/2017 RMI java.sun.com/

7 Przebieg pracy Zapoznanie się ze środowiskiem Java RMI3/28/2017 Przebieg pracy Zapoznanie się ze środowiskiem Java RMI Podstawy teoretyczne Przykładowe programy Modyfikacja dostępnych źródeł Java RMI (OpenJDK)

8 Dynamic Proxy stan bieżący 3/28/2017 Brak ingerencji w kod źródłowyMechanizm Java Reflections Przesyłanie dowolnych metadanych Elastyczne statystyki

9 3/28/2017 Wzorzec Proxy

10 pozostałe etapy Pakiet przykładowych funkcji do generacji statystyk3/28/2017 pozostałe etapy Pakiet przykładowych funkcji do generacji statystyk Czasy zestawiania połączeń i komunikacji Obciążenie serwera Średni czas przetwarzania ... Przeprowadzenie testów wydajnościowych

11 3/28/2017 Dziękujemy Pytania ?