Architektura systemu
System ERWAB został zbudowany w oparciu o dwuwarstwową architekturę Klient-Serwer (wielu klientów korzysta z danych zgromadzonych na jednym serwerze). Serwerem jest system zarządzania bazą danych SQL, operujący na danych na podstawie zapytań SQL, przesyłanych do niego przez poszczególnych klientów. Klientem jest aplikacja typu desktop opracowana w technologii WPF.
Do zarządzania relacyjną bazą danych mogą zostać wykorzystane niżej wymienione systemy:
-
System bazy danych MariaDB - oparty na licencji GPL https://mariadb.com/kb/en/mariadb-license/, która umożliwia bezpłatne zastosowanie do celów komercyjnych jak i niekomercyjnych.
-
System bazy danych PostgreSQL - oparty na licencji PostgreSQL https://www.postgresql.org/about/licence/. Podobnie jak MariaDB umożliwia bezpłatne zastosowanie do celów komercyjnych jak i niekomercyjnych.
Obydwa systemy, oparte na licencji Open Source, działają na wielu różnych platformach systemowych i sprzętowych.
| W szczególnych przypadkach możliwe jest dostosowanie oprogramowania ERWAB do współpracy z innymi systemami baz danych. |
Jako stacje robocze mogą zostać wykorzystane komputery z systemem operacyjnym Windows 10 lub 11.