e-Server

Na początek  Poprzedni  Następny

e-Audytor Help

Proces automatycznych aktualizacji e-Servera

e-Server posiada wbudowaną funkcjonalność umożliwiającą przeprowadzenie automatycznej aktualizacji aplikacji bez ingerencji użytkownika. Proces ten wykonywany jest w tle i zupełnie niewidoczny z punktu widzenia użytkownika.

 

Podczas uruchomienia eConsole sprawdzana jest, za pośrednictwem Internetu, dostępność aktualizacji. Jeśli istnieją aktualizacje to są pobierane a następnie instalowane.

 

Podczas aktualizacji może nastąpić rozłączenie e-Agentów, które podłączone są do serwera. Jednak zostaną one rozłączone dopiero w przypadku, kiedy będą w stanie bezczynności tzn. wtedy, gdy żadne dane nie będą odbierane od e-Agentów. Te przypadki rozpatrywane są dla każdej instancji e-Agenta z osobna. Oznacza to, że inni e-Agenci mogą wykonywać prace (wysyłać dane do e-Servera) i nie zostaną odłączone, podczas gdy inne, które ustawione są w stan bezczynności zostaną rozłączone. Gdy pozostałe aplikacje e-Agentów zaprzestaną nadsyłania danych do e-Server, natychmiastowo zostaną rozłączone w celu zakończenia procesu zamykania serwisów. Usługa e-Server zatrzyma się dopiero wtedy, gdy wszyscy e-Agenci zostaną rozłączeni. Ponadto podczas zamykania usługi, e-Server jest w takim stanie, że nie przyjmuje już innych połączeń od e-Agentów. Dopiero po ponownym uruchomieniu usługi zostaje na nowo aktywowana do nasłuchiwania połączeń.

 

Po udanym zamknięciu wszystkich usług e-Server uruchamia proces instalacyjny. W zależności od procesu instalacyjnego użytkownik będzie informowany o postępie aktualizacji bądź będzie całkowicie przezroczyste. Po zakończeniu procesu instalacyjnego, aplikacja zostaje ponownie uruchomiona – również bez ingerencji użytkownika. Wraz ze startem aplikacji e-Server uruchamiane są na nowo wszystkie usługi. Po pomyślnym uruchomieniu aplikacji e-Server, wszystkie aplikacje e-Agent wznawiają zerwane połączenie z serwerem.

 

Poniżej przedstawiona jest skrócona lista zadań wykonywanych w przypadku, kiedy są dostępne nowe aktualizacje:

sprawdzanie aktualizacji typu e-Server
sprawdzanie wersji
sprawdzanie rozmiaru binarnych danych
pobieranie binariów
zapisanie binariów do pliku setup.exe
zatrzymywanie wszystkich serwisów (importer plików, serwer e-Agentów – rozłączanie e-Agentów, interfejs użytkownika)
wyładowanie z pamięci operacyjnej aplikacji
uruchomienie w tle programu instalacyjnego e-Server
ponowne uruchomienie aplikacji e-Server

 


Copyright (c) 2008 BTC Sp. z o.o., kompilacja z dnia: 7 październik 2008.