Aqui temos uma máquina fazendo o papel de cliente e a outra de servidor:


  • Máquina 1: PIS Client ou então o PIS Thin Client;
  • Máquina 2: PIS Web Services, PIS Server e PIS Server 32.


Ref.000013


Nesta configuração temos o PIS Web Services sendo executado sobre o Internet Information Service (IIS). A máquina precisa cumprir alguns requisitos para que este IIS possa executar Web Service. E claro um endereço de IP liberando uma determinada porta (Usamos usualmente a 8082) para acesso aos serviços Web.


PIS Thin Client é uma aplicação leve que serve como Front-End que é usada para acessar o servidor através dos Web Services. O protocolo de comunicação é via HTTP ou HTTPS com um Token de segurança gerado randomicamente a cada requisição e com os dados sendo criptografados pelo próprio PIS durante o envio e o recebimento dos dados entre o cliente e o servidor.


O PIS Thin Client pode baixar, a cada uso do aplicativo, de forma automática, a versão do Aplicativo correspondente a versão do servidor. Isso faz com que sempre seja garantido que a versão do servidor e cliente sejam as mesmas.


O PIS Client está aqui apenas para que possamos fazer as configurações iniciais durante a instalação do servidor



Podemos ter, também, a possibilidade de o Metadados estar em uma outra máquina diferente da máquina do servidor PIS Server.


Configuração para rodar em duas máquinas:


Máquina 1


  • 2 Quad Core ADM/Intel 3.0 GHz CPUs;
  • 8 Gb RAM;
  • 50 GB Available disk space.


Máquina 2


  • 2 Quad Core ADM/Intel 3.0 GHz CPUs;
  • 16 Gb RAM;
  • 150 GB Available disk space.


Máquina 1: 


Sistema operacional: Windows 10 Professional, Windows Server 2016 Standard Edition, Windows Server 2016 Datacenter Edition ou versões do Windows Server mais novas.

Requisitos: Microsoft .NET Framework 4.6.1, Microsoft 2015 C++ Redistributable (x64).

 

Máquina 2: 


Sistema operacional: Windows 10 Professional, Windows Server 2016 Standard Edition, Windows Server 2016 Datacenter Edition ou versões do Windows Server mais novas.

Requisitos: Microsoft .NET Framework 4.6.1, Microsoft 2015 C++ Redistributable (x64), IIS 6.0+ with IIS Management Compatibility instalado.