O RetailForce Middleware (e outros serviços da RetailForce) pode ser ligado a outros produtos de software — tais como um sistema de registo eletrónico («caixa registadora») — de várias formas.
Este artigo descreve diferentes variantes de sistema e de integração a título de exemplo. Caso tenha alguma dúvida ou não consiga encontrar a variante que pretende integrar, contacte-nos através do endereço office (at) retailforce dot cloud.
Se o termo «software de POS» for utilizado neste artigo, este representa todos os tipos possíveis de sistemas de registo eletrónico.
Opções de instalação
A seguir apresentam-se alguns exemplos de como o RetailForce Fiscal Middleware pode ser integrado na arquitetura do sistema.
Instalação local
Idealmente, o middleware fiscal deve ser instalado no mesmo sistema que o sistema de PDV. No âmbito de uma integração .dll (ver abaixo), isto é praticamente inevitável. Exemplos: PC, tablet ou smartphone a funcionar como «caixa registadora», em que o RetailForce Fiskal middleware é instalado no mesmo dispositivo. Esta variante abrange também o caso em que o software de PDV propriamente dito é fornecido centralmente num servidor e as caixas registadoras individuais dos clientes acedem ao software central através de uma ligação de ambiente de trabalho remoto, por exemplo.
Fig. 1.: instalação local do Fiscal Client
Instalação em rede
Uma vez que o Fiskal Client pode ser acedido através de uma interface REST, também é possível executar o middleware na sua própria máquina física ou virtual. Neste caso, a comunicação entre o software de PDV e o middleware Fiskal ocorre através de uma ligação de rede (LAN ou WAN).
Fig. 2.: Instalação em rede do Fiscal Client
Instalação na Cloud
Quer seja como serviço web RESTful ou no âmbito de uma integração nativa (.dll), o middleware Fiscal também pode ser operado como uma aplicação na Cloud.
Fig. 3.: Instalação na Cloud do Fiscal Client
Variantes de integração
A seguir, descrevem-se diferentes formas de integrar o serviço fiscal no sistema de ponto de venda.
Integração por interface
Esta variante de integração utiliza o Fiscal middleware sob a forma de serviço web RESTful. O Fiscal Client é instalado como um serviço e a comunicação entre o software de PDV e o Fiscal middleware ocorre através da interface REST.
Esta variante de integração está disponível para sistemas Windows, Linux e macOS.
Fig. 4. Integração por interface
Integração Nuget
O Fiscal Client também é fornecido sob a forma de ficheiros .dll (pacotes nuget). Isto significa que o middleware Fiskal pode ser integrado nativamente no respetivo programa de aplicação.
Esta variante pode ser utilizada em sistemas Windows, Linux, macOS, Android e iOS.
Fig. 5. Integração Nuget
Integração do Service Client
Em algumas arquiteturas, pode ser útil ou necessário combinar as funcionalidades das duas variantes de integração acima mencionadas — por exemplo, se o software de ponto de venda não for capaz de efetuar chamadas REST. Tal é possível através da integração do client de serviço.
Neste caso, um cliente de serviço sob a forma de ficheiros .dll (nuget-packages) é integrado nativamente no software da aplicação. O cliente de serviço assume a função de comunicar com o cliente fiscal propriamente dito.
Fig. 6.: Integração do client de serviço
Outras variantes de integração previstas
Para além das três variantes de integração acima referidas, estão previstas as seguintes opções:
- Integração .com através de ActiveX
- Integração JavaBean (não possível de momento, uma vez que o .NET não suporta JAVA atualmente)
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.