| Bezpieczeństwo i otwartość |
Zastosowanie języka programowania 4GL, relacyjnej bazy danych Progress oraz środowiska projektowego Progress WebSpeed zapewniło dużą wydajność i skalowalność systemu, spójność i bezpieczeństwo danych, możliwość bezproblemowego przenoszenia systemu pomiędzy wieloma platformami sprzętowymi i systemowymi, co przekłada się bezpośrednio na komfort pracy i poczucie bezpieczeństwa użytkownika systemu, gdyż: - nieuprawniony użytkownik nie może spowodować w systemie i bazie danych żadnych zmian, gdyż zastosowano :
- rozbudowany system uprawnień zgodnie z kwalifikacjami użytkownika
- zabezpieczenie systemu poprzez hasła uniemożliwiające dostęp do informacji osobom nieuprawnionym
- historię obsługi systemu (możliwość sprawdzenia, którzy operatorzy pracowali i co robili w systemie)
- nie istnieje niebezpieczeństwo, że w przypadku awarii nastąpi utrata danych bądź zostaną wprowadzone niepełne lub błędne dane, dzięki zastosowaniu bazy danych i języka programowania Progress zorientowanego na transakcje
- nie istnieje niebezpieczeństwo, że wraz ze zwiększaniem ilości stanowisk pracy pojawią się problemy wydajnościowe systemu
- w dowolnym momencie biblioteka może podjąć decyzję o zmianie platformy systemowej lub sprzętowej bez spowodowania zaburzeń w pracy systemu
- głęboka parametryzacja systemu (zaopatrzenie go w szeroki zestaw parametrów, których wartości można zmieniać w zależności od lokalnych i aktualnych potrzeb) decyduje o jego elastyczności i uniwersalności, gdyż nie tylko jest go łatwo dostosować do potrzeb różnych bibliotek, ale ta sama biblioteka funkcjonująca w zmieniającym się otoczeniu, może dostosowywać system do swojej aktualnej sytuacji, np. rozbudowa sieci, zmiana organizacji pracy itp.
- biblioteki decydujące się na informatyzację w oparciu o system PROLIB mają możliwość wyboru platformy sprzętowej i systemowej, na której można zainstalować oprogramowanie. Lista maszyn zawiera komputery wszystkich liczących się producentów (Sun, Hewlett Packard, Compaq).
Komputery te mogą pracować w różnych konfiguracjach i pod nadzorem różnych systemów operacyjnych (UNIX, LINUX, Windows NT)
  |
|