|
Klient/Serwer
| ![]() |
|
|
| Informacje zawarte w tym rozdziale odnoszą się tylko do wersji Klient/Serwer programu BIBLOS.
|
|
|
| Klient/serwer jest najbardziej rozbudowaną wersją programu BIBLOS. Architektura ta umożliwia podłączenie wielu komputerów do jednej bazy danych. Zmiany w bazie dokonane na jednym z nich są natychmiast widoczne na wszystkich innych komputerach. Dzięki temu użytkownicy mają dostęp do zasobów biblioteki z wielu stanowisk. Mogą wyszukiwać książki wg zadanych kryteriów. Nowo wprowadzone książki są natychmiast widoczne. Dostępna jest również informacja czy dana książka jest w magazynie ,czy została wypożyczona a jeśli tak, to kiedy zostanie zwrócona.
|
|
|
| Jedynym warunkiem współdzielenia bazy jest połączenie komputerów siecią zgodną z protokołem TCP/IP. W zespole komputerów spiętych siecią jedna maszyna posiada status serwera - na niej będzie zainstalowana baza danych. Pozostałe komputery są klientami - pobierają lub przesyłają informacje do serwera. Maszyny klienckie mogą być udostępnione zarówno czytelnikom, którzy mogą wyszukiwać książki w bazie biblioteki, jak również pracownikom umożliwiając im wprowadzanie i modyfikacje danych. Przykładowy schemat sieci przedstawiony jest na rysunku poniżej:
|
| Komputer pełniący funkcję serwera bazy danych (S), współpracuje z jednym komputerem-klientem udostępnionym pracownikom biblioteki (C1) oraz trzema komputerami-klientami udostępnionymi czytelnikom (C2,C3,C4).
|
| Ponieważ komputery w sieci pełnią odmienne funkcje, powinno na nich być zainstalowane odpowiednie oprogramowanie. W skład pakietu Klient/Serwer wchodzą trzy programy: Serwer, BIBLOS, Przeglądarka. BIBLOS to ten sam program, który działa na pojedynczym stanowisku. Programy Serwer i Przeglądarka zostaną omówione dalej.
|
|
|
|
|