2.3.1 Konfiguracja serwera WWW AsTrend.Evo

 

W AsixEvo.exe w Ustawieniach stanowisk w zakładce Serwery Asix Mobile, REST i AsTrend dla stanowiska serwerowego aplikacji można włączyć i skonfigurować serwer WWW AstTrend.Evo. Dzięki niemu możliwe jest uruchamianie wersji AsTrend.Evo, działającej w dowolnej współczesnej przeglądarce internetowej wspierającej w pełni HTML5, a także wywoływanie tej nowej wersji AsTrend.Evo z aplikacji Asix.Evo pracujących w przeglądarce. Aplikację AsTrend.Evo można uruchomić w przeglądarce wpisując w polu adresu jej nazwę (astrendevo) po adresie serwera np.: http://127.0.0.1/astrendevo lub https://EvoServer/astrendevo lub http://192.168.35.42:84/astrendevo itd.

 

Rys. Konfiguracja serwera WWW AsTrend.Evo.

 

Tabelka Interfejsy sieciowe pozwala zdefiniować, na których adresach danego komputera będzie dostępna aplikacja AsTrend.Evo. Dla każdego interfejsu można wybrać protokół http lub https oraz numer portu. Gdy używany jest domyślny port http 80 lub https 443, to w linii adresu przeglądarki nie trzeba go podawać po adresie serwera, w innym przypadku będzie to konieczne. Każdy dodany adres interfejsu wymaga dodatkowo skonfigurowania rezerwacji w systemie Windows. Można tego dokonać zaznaczając w tabelce odpowiedni wiersz, a następnie naciskając przycisk Rezerwacja adresu wybranego interfejsu. Spowoduje to wyświetlanie okienka, w którym należy dokonać rezerwacji.

 

Rys. Rezerwacja adresu interfejsu sieciowego dla AsTrend.Evo.

 

Jeżeli aplikacja Asix.Evo na serwerze docelowo ma pracować w trybie interaktywnym, to należy wybrać użytkownika Windows, w którego sesji będzie ona uruchomiona. Jeżeli natomiast aplikacja na serwerze docelowo ma pracować jako usługa, to jako użytkownika należy wybrać NetworkService. Jeżeli używany będzie protokół https, to należy dodatkowo w powyższym oknie wybrać z listy certyfikat SSL, który będzie używany do zabezpieczenia komunikacji i go skonfigurować. Więcej informacji na temat konfiguracji certyfikatów można znaleźć w dokumentacji Asix Mobile w punkcie 3.1.

Uruchamiając dla wybranego stanowiska serwer WWW AsTrend.Evo, należy skonfigurować źródła danych, z których AsTrend.Evo będzie odczytywał niezbędne dane. Możliwe do zdefiniowania są 3 typy źródeł:

·         Źródło danych Asix.Evo – podstawowe źródło danych bieżących, archiwalnych oraz alarmów Asix.Evo

Rys. AsixEvo.exe - konfiguracja serwera WWW AsTrend.Evo - Źródło danych Asix.Evo.

 

Na komputerze, który wskażemy jako źródło danych Asix.Evo musi być uruchomiona aplikacja serwerowa Asix.Evo z włączonym serwerem danych REST dla Asix Excel i AsTrend (patrz rozdział wyżej). Opcjonalnie można zdefiniować również adres redundantnego źródła danych Asix.Evo, z którego AsTrend.Evo spróbuje pobierać dane w przypadku awarii głównego źródła.

·         Źródło danych Asix Energy – serwer i baza SQL danych aplikacji Asix.Energy

Rys. AsixEvo.exe - konfiguracja serwera WWW AsTrend.Evo - Źródło danych Asix Energy.

 

Przykłady:

10.10.114.56/_asEnergyAgg_Fabryka

BIURO_12/_asEnergyAgg_Fabryka

Server=SQLMACHINE\\SQLExpress; Database=_asEnergyAgg_Fabryka; Trusted_Connection=True; User Id=myUsername; Password=myPassword;

·         Źródło danych AsLogger - serwer i baza SQL aplikacji AsLogger

Rys. AsixEvo.exe - konfiguracja serwera WWW AsTrend.Evo - Źródło danych AsLogger.

 

Przykłady:

10.10.114.56/AsLoggerDb1

BIURO_12/AsLoggerDb1

Server=SQLMACHINE\\SQLExpress; Database=AsLoggerDb1; Trusted_Connection=True; User Id=myUsername; Password=myPassword;

 

·         Źródło danych Katalog plików CSV

Rys. AsixEvo.exe - konfiguracja serwera WWW AsTrend.Evo - Źródło danych Katalog plików CSV.

 

Opcja Ignoruj błędy certyfikatów HTTPS serwerów Asix.Evo spowoduje, że możliwa będzie komunikacja https, nawet gdy certyfikat serwera nie będzie w pełni zaufany.

Jeżeli programu AsTrend.Evo jest wywołany z aplikacji Asix.Evo, to pracuje z uprawnieniami bieżącego użytkownika Asix.Evo.

Poniższe opcje uwierzytelniania dotyczą tylko niezależnej pracy w programu AsTrend.Evo w przeglądarce WWW.

Opcja Umożliwiaj logowanie użytkowników Asix.Evo spowoduje, że w programie AsTrend.Evo będzie można wybrać i zalogować użytkownika zdefiniowanego w systemie zabezpieczeń Asix.Evo i korzystać z jego uprawnień. Będzie też nadal możliwa praca w programie bez zalogowania z minimalnymi uprawnieniami.

Opcja Wymagaj logowania użytkowników Asix.Evo powoduje że bez zalogowania użytkownika nie będzie można w ogóle pracować z programem AsTrend.Evo.

Opcja Logowanie jest dostępne tylko po bezpiecznym połączeniu (HTTPS lub z adresu 127.0.0.1) powoduje, że w aplikacji AsTrend.Evo nie będzie można zalogować użytkownika Asix.Evo, jeżeli nie zostanie użyta bezpieczna komunikacja https. Jest to ustawienie zalecane ze względów bezpieczeństwa, aby zapobiec przesyłaniu poświadczeń użytkowników przez nieszyfrowane połączenie sieciowe.