5783290704

5783290704



Adam Łączynski, Mirosław Jedynak SyncFile

4. Funkcjonalność

4.1.    Klient

•    Monitorowanie wywołań funkcji systemowych WIN API związanych z operacjami na plikach (otwieranie i zamykanie) - ładowani biblioteki hookAW do przestrzeni adresowej jądra systemu.

•    Rozproszona kontrola otwieranych plików - przy wystąpieniu żądania otwarcia monitorowanego pliku (przechwytywanie wywołań WIN API) wysyłane jest prośba o pozwolenie na otwarcie pliku do centralnego serwera oraz blokowany jest dostęp do pliku dla pozostałych użytkowników -rozproszone zajmowanie zasobów.

•    Plik otwarty przez innego użytkownika na czas edycji jest lockowany uniemożliwiając dostęp do niego z innych programów na pozostałych komputerach.

•    Automatyczna synchronizacja plików, na których zakończona została edycja oraz zostały wprowadzone zmiany (przechwytywanie wywołania systemowego zamykania pliku). Wysyłanie zawartości pliku na serwer.

•    Po stronie klienta w rejestrze systemowym przechowywana jest lista plików, których zawartość klient zamierza synchronizować

4.2.    Komunikacja klient-sewer

•    Komunikacja z wykorzystaniem TCP/IP

•    Wykorzystanie szyfrowania połączeń na warstwie transportowej - SSL

•    Serwer jako samodzielnie działająca aplikacja.

•    Do klientów propagowane są tylko różnice między plikiem orginalnym a zmodyfikowanym -ogranczenie obciążenia sieci.

•    Ograniczony dostęp do repozytorium dla użytkowników - wykorzystanie login/hasło

•    Przechowywanie danych o wersjach w bazie danych.

4.3.    Interfejs użytkownika

•    Możliwość subskybcji na wybrane pliki, wypisanie się z subskrybcji.

•    Przenoszenie monitorowanych plików w obrębie dysku.

•    Dodawanie plików do repozyorium oraz rozpoczęcie synchronizacji na dysku lokalnym.

•    Kasowanie plików ze zdalnego repotorium.

•    Włączenie/wyłączenie monitorowania zmian.

Plik: KoncepcjaProjektu.doc

Copyright © 2006 Akademia Górniczo-Hutnicza


Wersja: 0.1-5 zdnia 14.11.2006


Stron: 6 Długość: 307 kB Prowadzenie zajęć: Dr inż. J. Kożlak


4



Wyszukiwarka

Podobne podstrony:
Adam Łączynski, Mirosław Jedynak SyncFile Niniejsze opracowanie powstało w trakcie i jako rezultat z
Adam Łączynski, Mirosław Jedynak SyncFile2.    Opis problemu Problemem w dobie rozwoj
Adam Łączynskt, Mirosław Jedynak Synchle5. Architektura systemu5.1. Komponenty •
Adam Łączynskt, Mirosław Jedynak Synchle5.2. Sekwencja działania 1.    Załadowanie
Role komputerów w sieci Komputery w sieci mogą pełnić funkcje klienta lub serwera.Klienci Komputery
25772 polish sausages book cover POLISHSAUSAGES AUTIIENTIC RECIPES AND INSTRUCTIONS Stanley and Adam
o rynek wewnętrzny żyje własnym życiem, przemieszczając role, zadania, funkcje klientów (tylko praco
Snap05 Filozofia przyrody jako nauka filozoficzna jest jedyną możliwą. Współcześnie funkcjonuje kilk
IMG?78 Funkcja ostrożnościowa Miała na celu zapewnienie wypłacalności bankowi wobec klientów - najis
Obraz1 146 I. O MŁODEJ POLSCE Jedyną potęgą istotną i niewątpliwą jest geniusz i funkcja jlfl I wyna
dr Adam Niewiadomski Warto pamiętać, że: •    WIPO to nie jedyna organizacja
dr Adam Niewiadomski Polska jest również związana prawem Unii Europejskiej, w ramach którego funkcjo
94 H. Dźwigoł1. Wstęp Zadowolenie klientów jest jedyną ścieżką prowadzącą do prawdziwego rozwoju
-11 - pozwalającym na częsty kontakt z klientem w celu akceptowania kolejnych przyrostów funkcjonaln
Mirosława Dąbrowa-Bajon PODSTAWY STEROWANIA RUCHEM KOLEJOWYM Funkcje, wymagania, zarys

więcej podobnych podstron