nowoczesne architektury oprogramowania rozproszonych systemów komputerowych
DESCRIPTION
Nowoczesne Architektury Oprogramowania Rozproszonych Systemów Komputerowych. Krzysztof Zieliński Katedra Informatyki Akademia Górniczo-Hutnicza. Zakres wykładu. Kierunki rozwoju oprogramowania systemów rozproszonych. Własności wybranych architektur - problemy badawcze. - PowerPoint PPT PresentationTRANSCRIPT
Zakres wykładu
Kierunki rozwoju oprogramowaniasystemów rozproszonych
Własności wybranych architektur - problemy badawcze
Przykładowe obszary zastosowań
Model komunikacji
Prezentacji
Sesji
Aplikacji
Sieci
Transportu
Fizyczna
Łącza danych
SO SO
Warstwa PośredniczącaWarstwa Pośrednicząca
TCP UDP
IP
Warstwa pośrednicząca
SUNSUN IBMIBM HPHP SGISGI
MicrosoftMicrosoft
Środowiska obiektoweŚrodowiska obiektowe
Java
Obiekt a Komponent
Operacja 2
Operacja 1
Operacja 3
InterfejsImplementacja operacji
Bazadanych
Introspecja
Bezpie-czeństwo
Mech.łączenia
Autokonf.
Architektura OMA
O R BO R B
USLUGI SYSTEMOWE CORBA
STANDARDOWE
APLIKACJE
APLIKACJE UŻYTKOWNIKA Proces
Obiekt
Komunikacja pomiędzy obiektami
C++ C++Cobol CC JavaJava
Klient Serwer
IDL
Cobol
IDLIDL IDLIDL IDLIDLIDL
I I O PI I O P
Modele organizacji systemu
GUI GUI
Dwupoziomowy Trójpoziomowy
Interfejsużytkownika
Serweraplikacji
DaneUrządzenia
Stary Nowy
Konsekwencje modelu trójpoziomowego
Niezależność konstrukcji serweraaplikacji od interfejsu użytkownika
Niezależność konstrukcji serweraaplikacji od interfejsu dostępu dodanych
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 sieciowychprzez wartość
Systemy rozpowszechnia informacji
Wzorzec Obserwator /Obserwowany
Obser-wator
Obser-wator
Obser-wator
Obser-wator
Setki
Systemy MonitorowaniaAktywne Bazy Danych
Zdarzenie
CORBA a Obiektowe Bazy Danych
CORBAClient
ODB Client
ODB Server
CORBA Server
Transmisja Operacji aTransmisja 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
Kamera video
sieć komputerowa
strumień multimedialny
sieć komputerowa
strumień multimedialny
StreamEndpoint
VDev
StreamEndpoint
MediaCtrl
MMDevice
OMG A/V Streams Control
Platforma sprzętowa WSPM
MANMAN
2.64 TB 50 GB
Robot taśmowy ACL 2640
SUN Media Center
Architektura systemu WSPM
WSP
GUI GUI GUI
InternetInternet
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
SzynaSzynaKomp. Komp.
UsługiUsługiSystemoweSystemowe
RamyRamyAplikacjiAplikacji
SerwerySerwery AplikacjiAplikacji
Rozwój
Podsumowanie
Postęp w tym zakresie jest możliwy poprzezweryfikację praktyczną koncepcji teoretycz-nych rozwiązań
Wykorzystanie zasobów sieciowych jestzwiązane z konstrukcją nowoczesnych warstw pośredniczących