pdvpos-knowledge-base


README ConnectTEF | Índice da Seção | Anterior | Próximo

Caminho: Início / Integrações / Integracao Desktop

09 - Integração Desktop

A integração Desktop foi desenvolvida para aplicações comerciais executadas em ambiente Windows que necessitam comunicar-se com o ConnectTEF de forma simples, rápida e independente da tecnologia utilizada pelo ERP ou PDV.

O objetivo é permitir que sistemas Desktop integrem-se à plataforma utilizando o modelo de comunicação mais adequado ao seu cenário, preservando a arquitetura existente da aplicação.

O ConnectTEF não impõe uma única tecnologia de integração. Pelo contrário, disponibiliza diferentes alternativas para atender aplicações legadas e novos projetos.


Objetivo

Apresentar as opções de integração disponíveis para aplicações Desktop e orientar qual tecnologia utilizar em cada cenário.


Arquitetura

Em aplicações Desktop, o ConnectTEF atua como uma camada intermediária entre o ERP e o ecossistema de pagamentos.

ERP / PDV Desktop

        │

        ├── REST API Local
        ├── REST API
        ├── Windows DLL
        └── INTPOS

        ▼

ConnectTEF

        │

        ├── SmartPOS
        ├── POS
        ├── Adquirentes
        └── Serviços da Plataforma

Toda a comunicação com dispositivos de pagamento permanece centralizada no ConnectTEF.


Tecnologias Disponíveis

REST API Local

Modelo recomendado para aplicações Desktop modernas.

Características:

Ideal para:


REST API

Permite comunicação através da infraestrutura em nuvem.

Indicado para:


Windows DLL

Disponibiliza integração através de biblioteca nativa.

Indicado para:


INTPOS

Compatibilidade para aplicações que já utilizam comunicação baseada em arquivos.

Ideal para projetos de migração com baixo impacto na arquitetura existente.


Quando Utilizar Cada Modelo

Cenário Tecnologia Recomendada
Novo ERP Desktop REST API Local
Novo PDV Desktop REST API Local
Aplicação SaaS REST API
Sistema Legado Windows DLL
Integração INTPOS existente INTPOS
Migração gradual INTPOS ou Windows DLL

Benefícios

A integração Desktop oferece diversas vantagens para software houses e desenvolvedores.

Preservação da Arquitetura

O ERP continua responsável apenas pelas regras de negócio.

Toda a comunicação com SmartPOS, adquirentes e dispositivos permanece centralizada no ConnectTEF.


Facilidade de Migração

Projetos existentes podem evoluir gradualmente sem necessidade de reescrever toda a camada de integração.


Evolução Contínua

Novos fabricantes, novos dispositivos e novos recursos são adicionados ao ConnectTEF sem exigir alterações significativas na aplicação Desktop.


Independência Tecnológica

O ERP permanece desacoplado da tecnologia utilizada pelos fabricantes de equipamentos.

Essa abordagem reduz custos de manutenção e aumenta a vida útil da integração.


Compatibilidade

A integração Desktop é compatível com aplicações desenvolvidas em diferentes tecnologias, incluindo:

Qualquer linguagem capaz de consumir uma API HTTP ou utilizar bibliotecas compatíveis pode integrar-se ao ConnectTEF.


Cenários de Utilização

A integração Desktop é indicada para:


Filosofia da Plataforma

O ConnectTEF foi desenvolvido para adaptar-se à realidade tecnológica do parceiro.

Ao invés de exigir mudanças na arquitetura da aplicação, a plataforma disponibiliza múltiplos modelos de integração para que cada software house escolha a alternativa mais adequada ao seu ambiente.

Essa abordagem reduz riscos, preserva investimentos e acelera o processo de integração.


Próximos Tópicos

No próximo capítulo será apresentada a integração destinada às aplicações executadas diretamente em dispositivos SmartPOS Android.


Veja também