Promotic
Zalogowanie logon

PmDataClient oraz PmWebClient - licencja dla klientów PROMOTIC w sferze Internet/Intranet/LAN

Do komunikacji w sieciach LAN oraz Internet/Intranet PROMOTIC wykorzystuje model klient-serwer.
- Serwer jest aplikacją, która udostępnia (oferuje) swoje dane.
- Klient aplikacja natomiast dane ze stacji typu serwer odczytuje lub zmienia.


Klientem PROMOTIC może być:
1. Aplikacja PROMOTIC, która odczytuje (zapisuje) dane z (do) aplikacji typu Serwer
Aplikacja PROMOTIC (klient) może sobie z serwerem wymieniać dane przy pomocy standardu XML (lub przestarzale poprzez PROMOTIC "soket" interfejs).
2. Klient webowy, który wyświetla informacje (dane lub ekrany) w formie stron HTML z PROMOTIC serwera webowego.
Do przeglądania stron HTML można zastosować na przykład Chrome, Firefox, Edge, InternetExplorer ...
Taki klient może wizualizować (lub zmieniać) dane z PROMOTIC serwera webowego, lecz nie umożliwia wszystko to, co potrafi aplikacja kliencka wytworzona i wykorzystywana w systemie PROMOTIC: na przykład komunikacja ze sterownikami PLC, wytwarzanie użytkownikiem określonych algorytmów, itd.
3. Inna aplikacja, która umożliwia odczytywać/zapisywać danych XML.


Z handlowego punktu widzenia rozróżniamy dwa typy klientów - licencji "runtime":
- PmDataClient: Patrz pozycja licencji PmDataClient.
Ta licencja umożliwia:
- Uzyskiwać i przesyłać dane przy pomocy standardu XML (lub w starszy sposób przy pomocy Soketów). Chodzi o następujące wymiany danych:
- Komunikacja pomiędzy obiektami PmaData lub PmaDataTable.
- Odczyt XML danych z obiektu PmaAlarmGroup.
- Odczyt XML danych z obiektu PmaTrendGroup.
- Eykorzystanie obiektów PmaWebDir (do oferowania stron HTML) oraz PmaWebInfo (do odległego przeglądania INFO systemu).
- PmWebClient: Patrz pozycja licencji PmWebClient.
Z kolei ta licencja umożliwia wszystko to, co "PmDataClient" w dodatku umożliwia przeglądanie i uzyskiwanie danych z podsystemów:
- On-line Przeglądanie ekranów aplikacji jako automatycznie wygenerowanych dynamicznych stron HTML, tzw. Web panele.
- Alarmy i eventy: przeglądanie alarmów i eventów u klienta webowego.
- Trendy: przeglądanie trendów w formie graficznej i tabelkowej.


Obie licencje klienckie umożliwiają wykorzystywać klienta bez względu na to, czy klient jest aplikacją PROMOTIC czy też nie. Licencje dla klientów zapisują się (jest konieczny ich zakup) w Web serwerze PROMOTIC. Serwer z kolei umożliwia komunikować z tylu klientami, ile posiada licencji klienckich. Licencja jest tzw. "zmienna": klienci webowi mogą być uruchamiani z różnych komputerow, lecz liczba jednocześnie podłączonych klientów nie może przekroczyć liczba, na którą została zakupiona licencja runtime. Jeżeli na przykład PROMOTIC serwer webowy posiada tylko jedną licencję klientską, wtedy połączy się tylko pierwszy klient który zażąda o dane. Jeżeli klient ten w przeciągu 10 minut nie zażąda o nowe dane, wtedy zostanie odrejestrowany z serwera i może się podłączyć następny klient.
Jeżeli jednak aplikacja kliencka jest uruchomiona na tym samym komputerze co aplikacja serwerowa i jeżeli adres serwera w aplikacji klienckiej jest wprowadzony jako "http://localhost/" lub "http:/127.0.0.1/" (jest to uniwersalny adres dla komputera lokalnego), wtedy taki klient podłącza się do serwera zawsze jako PmWebClient bez zapotrzebowania na licencję (tzn. klient lokalny jest bezpłatny).

- Klucz do środowiska deweloperskiego posiada w celach testowania licencje dla 10 klientów typu PmWebClient.
- W aplikacji typu PmFree są zawsze dostępni 2 klienci typu PmWebClient.


Maksymalną i bieżącą ilość podłączonych klientów w runtime można stwierdzić przy pomocy metody Pm.LicenceInfo.
© MICROSYS, spol. s r.o.Update cookies preferences