Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań
Model komunikacji Prezentacji Sesji Aplikacji Sieci Transportu Fizyczna Łącza danych SO Warstwa Pośrednicząca TCP UDP IP
Warstwa pośrednicząca SUN IBM IBM HP HP SGI SGI Microsoft Środowiska obiektowe Java
Obiekt a Komponent Operacja 2 Operacja 1 Operacja 3 Interfejs Implementacja operacji Baza danych Introspecja Bezpie- czeństwo Mech. łączenia Autokonf.
Architektura OMA O R B USLUGI SYSTEMOWE CORBA STANDARDOWE APLIKACJE UŻYTKOWNIKA Proces Obiekt
Komunikacja pomiędzy obiektami C++ CobolCCJava KlientSerwer IDL Cobol IDL I I O P
Modele organizacji systemu GUI DwupoziomowyTrójpoziomowy Interfejs użytkownika Serwer aplikacji Dane Urządzenia StaryNowy
Konsekwencje modelu trójpoziomowego Niezależność konstrukcji serwera aplikacji od interfejsu użytkownika Niezależność konstrukcji serwera aplikacji od interfejsu dostępu do danych Możliwość standaryzacji Nowy poziom usług systemowych
Problemy otwarte Skalowalność obiektowych rozproszo- nych środowisk tworzenia aplikacji Powiązanie stanów obiektów sieciowych z ich reprezentacją w bazie danych Trwałość obiektów sieciowych - Persysteność - Czas życia Mobilność obiektów sieciowych
Problemy otwarte Tolerancja uszkodzeń w sieci obiektów - resynchronizacja stanu Notyfikacja zdarzeń Przekazywanie obiektów sieciowych przez wartość
Systemy rozpowszechnia informacji Wzorzec Obserwator /Obserwowany Obser- wator Obser- wator Obser- wator Obser- wator Setki Systemy Monitorowania Aktywne Bazy Danych Zdarzenie
CORBA a Obiektowe Bazy Danych CORBA Client ODB Client ODB Server CORBA Server Transmisja Operacji a Transmisja Danych ORB View
Metoda badawcza Weryfikacja rozwiązań na drodze implementacji eksperymentalnych aplikacji Systemy lokalizacji Systemy monitorowania Systemy wrażliwe na lokalizacje mobile multimedia Sieciowe systemy multimedialne
Systemy wrażliwe na lokalizację (WL) Wirtualny świat a lokalizacja
System BAT
Aktywna plakietka systemu BAT
Plakietki Systemu AB
Architektura systemu WL
MediaCtrl StreamCtrl VDev MMDevice Stream Endpoint VDev Stream Endpoint MediaCtrl MMDevice OMG A/V Streams Control
Platforma sprzętowa WSPM MAN 2.64 TB 50 GB Robot taśmowy ACL 2640 SUN Media Center
Architektura systemu WSPM WSP GUI Internet Internet I I O P
WFS interface użytkownika
Mobilne multimedia Video Server SIEĆ Video follow me Powiązanie Sieciowych MM Systemów Lokalizacji
Rozwój technologii oprogramowania SzynaKomp. Usługi UsługiSystemowe Ramy RamyAplikacji Serwery Aplikacji Aplikacji Rozwój
Podsumowanie Postęp w tym zakresie jest możliwy poprzez weryfikację praktyczną koncepcji teoretycz- nych rozwiązań Wykorzystanie zasobów sieciowych jest związane z konstrukcją nowoczesnych warstw pośredniczących