kongres-info98

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