Instalacja sieciowa trójwarstwowa

Instalowanie programu

Instalacja sieciowa trójwarstwowa jest rozbudowaną instalacją sieciową o możliwość zdalnego uruchomiania programu przez klienta aplikacji (cienki klient). Klient łączy się z wystawionym w sieci serwerem aplikacji, który zarządza uruchamianiem sesji programu R2płatnikPRO.

Przy instalacji sieciowej trójwarstwowej wykorzystamy w programie instalacyjnym trzy różne sposoby instalacji:

Proces instalacji powinien przebiegać następująco:

  1. Ustalamy, który komputer będzie serwerem bazy danych. Jeśli na tym komputerze nie mamy jeszcze zainstalowanego serwera SQL to instalujemy go za pomocą programu instalacyjnego, wybierając sposób instalacji Instalacja serwera bazy danych (składnik MSSQLExpress2017 - serwer bazy danych SQL).

  2. Ustalamy, który komputer będzie serwerem aplikacji. Na tym komputerze uruchamiamy program instalacyjny i wybieramy sposób instalacji Instalacja serwera aplikacji, co spowoduje wybór składników: R2płatnikPRO - system płacowo-kadrowy, R2TCServer - serwer aplikacji.

  3. Ustalamy, na których komputerach będzie uruchamiany program. Na każdym z tych komputerów instalujemy klienta aplikacji, czyli na etapie instalacji Zaznacz komponenty wybieramy sposób instalacji Instalacja klienta na stacji roboczej, co spowoduje wybór składnika R2thinClient - klient aplikacji.

Po właściwej instalacji systemu możemy przystąpić do pierwszego uruchomienia programu na serwerze aplikacji, a następnie do uruchomienia klienta aplikacji kolejno na wszystkich komputerach użytkowników.

Należy pamiętać o tym, że wszystkich klientów aplikacji obsługuje serwer aplikacji. W związku z tym, komputer, na którym zainstalowany jest serwer aplikacji musi być włączony i sam serwer aplikacji musi być uruchomiony.

Jeśli na komputerach, gdzie zainstalowany jest serwer i klient aplikacji pracuje firewall, to należy udostępnić odpowiednie porty i możliwość połączenia z konkretnym numerem IP serwera aplikacji. Serwer aplikacji działa na zakresie portów 3000-3016 (TCP). Umożliwia otwarcie maksymalnie 16 sesji dla programu R2płatnikPRO. Aczkolwiek liczba sesji jest ograniczona przez możliwości komputera. Na jedną sesję trzeba liczyć około 100MB pamięci operacyjnej. Port 3000 jest wykorzystywany tylko do nawiązania połączenia klienta z serwerem, zaś wyższe porty służą do komunikacji z klientami. I tak np. sesja nr 1 otworzy port 3001, nr 2 3002 itd.