1 / 26

Nowoczesne Architektury Oprogramowania Rozproszonych Systemów Komputerowych

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.

ataret
Télécharger la présentation

Nowoczesne Architektury Oprogramowania Rozproszonych Systemów Komputerowych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Nowoczesne Architektury Oprogramowania Rozproszonych Systemów Komputerowych Krzysztof Zieliński Katedra Informatyki Akademia Górniczo-Hutnicza

  2. Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań

  3. Model komunikacji Aplikacji SO SO Prezentacji Sesji Transportu TCP UDP IP Sieci Middleware Łącza danych Warstwa Pośrednicząca Fizyczna

  4. Warstwa pośrednicząca Middleware CORBA DCOM SUN IBM HP SGI RMI Microsoft Java Środowiska obiektowe

  5. Obiekt a Komponent Implementacja operacji Interfejs Baza danych Operacja 1 Operacja2 Operacja 3 Mech. łączenia Introspecja Bezpie- czeństwo Autokonf.

  6. Architektura OMA APLIKACJE UŻYTKOWNIKA Proces STANDARDOWE APLIKACJE Obiekt O R B USLUGISYSTEMOWE CORBA

  7. Komunikacja pomiędzy obiektami C C++ Java Cobol C C++ Java Cobol IDL IDL IDL IDL IDL IDL IDL IDL Klient Serwer I I O P

  8. Modele organizacji systemu Dwupoziomowy Trójpoziomowy GUI GUI Interfejs użytkownika Serwer aplikacji Dane Urządzenia Stary Nowy

  9. 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

  10. Problemy otwarte Skalowalność obiektowych rozproszo- nych ś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

  11. Problemy otwarte Tolerancja uszkodzeń w sieci obiektów - resynchronizacja stanu Przekazywanie obiektów sieciowych przez wartość Notyfikacja zdarzeń

  12. Systemy rozpowszechnia informacji Setki Obser- wator Obser- wator Obser- wator Obser- wator Zdarzenie Systemy Monitorowania Aktywne Bazy Danych Wzorzec Obserwator /Obserwowany

  13. CORBA a Obiektowe Bazy Danych Transmisja Operacji a Transmisja Danych CORBA Client ORB View CORBA Server ODB Client ODB Server

  14. Metoda badawcza Weryfikacja rozwiązań na drodze implementacji eksperymentalnych aplikacji Systemy lokalizacji Sieciowe systemy multimedialne Systemy monitorowania Systemy wrażliwe na lokalizacje mobile multimedia

  15. Systemy wrażliwe na lokalizację (WL) Wirtualny świat a lokalizacja

  16. System BAT

  17. Aktywna plakietka systemu BAT

  18. Plakietki Systemu AB

  19. Architektura systemu WL

  20. OMG A/V Streams Control StreamCtrl MediaCtrl VDev VDev MediaCtrl Stream Endpoint Stream Endpoint MMDevice MMDevice

  21. Platforma sprzętowa WSPM 2.64 TB 50 GB MAN SUN Media Center Robot taśmowy ACL 2640

  22. Architektura systemu WSPM GUI GUI GUI WSP I I O P Internet

  23. WFS interface użytkownika

  24. Mobilne multimedia SIEĆ Video Server Powiązanie Sieciowych MM Systemów Lokalizacji Video follow me

  25. Rozwój technologii oprogramowania Ramy Aplikacji Szyna Komp. Usługi Systemowe Serwery Aplikacji Rozwój

  26. 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 teoretycz- nych rozwiązań

More Related