Definições e Informações
Introdução
O ThinSync é o serviço do BIS que permite a comunicação entre terminais (aplicações externas ao servidor de aplicações) e BIS na Nuvem. Desenvolvido apenas com Java e Sockets (implementado em cima do BISSocket), pode ser usado para realizar chamadas e comunicar com o sistema sem a necessidade de utilizar bibliotecas RMI/JNDI ou outras mais complexas de integração.
Funcionamento
O lado servidor será "levantado" junto com o plugin. A partir deste momento o servidor já estará escutando a porta e aguardado conexão dos terminais.
A utilização é simples:
- Cria uma instância do BISModulesSocketClient, passe no construtor o host e a porta do servidor BISERP para que o cliente conecte-se;
- Chama os métodos passando os atributos desejados e aguarde pela resposta.
Protocolo entre BISThinSyncClient e BISThinSyncServer
Abaixo estão listados os comandos utilizados atualmente pelas duas classes para abstrair a comunicação. Para utilizar as classes não é necessário se familiarizar com o protocolo, apenas para manutenção e implementação das mesmas.
![]() |
|