1 Distributed Computer Environment (DCE)
Transkrypt
1 Distributed Computer Environment (DCE)
Warstwowa architektura systemu APLIKACJE ! OSF DCE (Distributed Computing Environment) KOMPONENTY APLIKACJI ! OMG CORBA (Common Object Request Broker Architecture) Distributed Computer Environment Warstwa pośrednicząca MIDDLEWARE (DCE) ! Microsoft DCOM/COM+ (Distributed Component Object Model) SYSTEM OPERACYJNY ! Sun RMI (Remote Method Invocation) INFRASTRUKTURA SIECIOWA Zbigniew Suski DCE 1 Zalety korzystania z warstw pośredniczących Zbigniew Suski DCE 2 OSF - Open System Software Environment ! Prostota opisu systemu i aplikacji, ! Distributed Computer Environment (DCE) ! Łatwość rozbudowy i modyfikacji systemu, ! Distributed Management Environment (DME) ! Możliwość integracji usług i aplikacji, ! OSF/1 ! Dostępność komponentów o wysokim poziomie jakości, ! OSF/Motif ! OSF Architecture-Neutral Distribution Format (ANDF) ! Zapewnienie wykonania przetwarzania w dowolnym czasie, w dowolnym miejscu i na dowolnym dostępnym urządzeniu, ! Redukcja czasu wytwarzania aplikacji internetowych. Zbigniew Suski DCE 3 Zbigniew Suski DCE 4 1 Distributed Computing Environment (DCE) Aplikacja serwera Aplikacja serwera DCE DCE DCE Oprogramowanie systemowe Windows Oprogramowanie systemowe VMS Oprogramowanie systemowe UNIX Architektura DCE Aplikacja serwera Sieć Oprogramowanie systemowe Windows Oprogramowanie systemowe UNIX Oprogramowanie systemowe OSF/1 DCE DCE DCE Oprogramowanie systemowe VMS DCE Aplikacja klienta Aplikacja klienta Aplikacja klienta Aplikacja klienta DCE Zbigniew Suski 5 Komórki DCE (DCE cells) DCE Zbigniew Suski 6 Zdalne wywoływanie procedur (NCS) ! Przeznaczenie Serwer 1 ! Bezpieczeństwo ! Koszt ! Administrowanie Serwer usługi katalogowej Klienci zastosowań Serwery zastosowań Klient Klient importuje interfejs Komórka DCE Serwer czasu Serwer usługi katalogowej w er Ser rtuje po js s k e r fe inte Serwer 2 Se eks rw er po inte rtuje r fe j s Serwer bezpieczeństwa Klient zwraca się do serwera Zbigniew Suski DCE 7 Zbigniew Suski DCE 8 2 Usługi synchronizacji czasowej Synchronizacja zegarów Distributed Time Service źródło 1 ! Utrzymywanie zegarów we wzajemnej spójności. źródło 2 ! Utrzymywanie zegarów w zgodzie z rzeczywistością. odrzucony źródło 3 ! Godzina zero - 00:00 15 października 1582. ! Czas w postaci przedziałów. źródło 4 ! 33 funkcje dotyczące czasu. Wynik ! Referent czasu (time clerk). DCE Zbigniew Suski 9 Usługi katalogowe DCE 10 Usługi systemu bezpieczeństwa Distributed Directory Services ! ! ! ! Zbigniew Suski DCE Security Service Cell Directory Service (CDS) Global Directory Service (GDS) Domain Name System (DNS) Global Directory Agent (GDA) DNS ! Mocodawcy (Principal) ! Kerberos i serwer przywilejów (Privilege Server) GDS ! Świadectwa przywilejów PAC (Privilege Attribute Certificates) ! Autoryzacja i ACL CDS GDA CDS Zbigniew Suski GDA DCE 11 Zbigniew Suski DCE 12 3 Rozproszony system plików DFS Rozproszony system plików DFS Distributed File System Poziomy koncentracji informacji ! Nazwa globalna w formacie internetowym /.../abc.com.pl/fs/usr/adam/testy/wynik ! Nazwa globalna w formacie X.500 /.../C=PL/O=COM/OU=ABC/fs/usr/adam/testy/wynik ! pliki ! katalogi ! Nazwa globalna odniesiona do komórki /.:/fs/usr/adam/testy/wynik ! plikozbiory (filesets). ! strefy dyskowe lub agregaty (aggregates) ! Nazwa globalna odniesiona do systemu plików /:/usr/adam/testy/wynik DCE Zbigniew Suski 13 Architektura DFS serwer zwielokrotnień serwer plikozbiorów 1. Zgłaszanie i rejestracja usług serwerów, serwer dozoru 2. Zgłaszanie i rejestracja żądań klientów, 3. Wskazywanie przez broker lokalizacji dla obsługi żądania klienta, 4. Żądanie serwisów przez klienta (u wskazanego przez broker serwera), Klient 5. Przesłanie danych przez serwer od klienta do składnicy (źródła danych), VFS+ Zarządca pamięci podręcznej VFS klient Zbigniew Suski jądro RPC 6. Pobranie danych przez serwer ze składnicy, jądro RPC odwołania do systemu UNIX system plików UNIX 14 Broker serwer położenia plikozbiorów odwołania do systemu DFS DCE Zbigniew Suski eksporter plików odwołania do systemów UNIX i DFS 7. Przesłanie danych przez serwer do klienta. VFS+ Klient Zarządca żetonów Episode rozszerzenia system plików UNIX 2 Składnica danych BROKER 3 1 Serwer 5 VFS 6 4 serwer 7 DCE 15 Zbigniew Suski DCE 16 4