README ConnectTEF | Índice da Seção | Anterior | Próximo —
Caminho: Início / Integrações / Integracao via Dll
A integração via Windows DLL foi desenvolvida para aplicações Desktop que necessitam integrar-se ao ConnectTEF utilizando bibliotecas nativas do Windows.
Este modelo é especialmente indicado para sistemas legados ou aplicações que já possuem arquitetura baseada em DLLs, permitindo incorporar o ConnectTEF com o mínimo de impacto na aplicação existente.
O objetivo é preservar investimentos realizados ao longo dos anos, oferecendo uma camada de compatibilidade moderna sem exigir reestruturações significativas no ERP ou PDV.
Apresentar o modelo de integração via Windows DLL, suas características, benefícios e os cenários em que essa tecnologia representa a melhor alternativa.
A aplicação comercial realiza chamadas para a DLL disponibilizada pelo ConnectTEF.
A DLL atua como uma camada de abstração responsável por toda a comunicação com a plataforma, eliminando a necessidade de que o ERP conheça detalhes sobre SmartPOS, adquirentes ou protocolos proprietários.
ERP / PDV Desktop
│
│ Windows DLL
▼
ConnectTEF
│
├── SmartPOS
├── Adquirentes
├── Serviços da Plataforma
└── Recursos Operacionais
A aplicação continua utilizando chamadas nativas, enquanto o ConnectTEF gerencia toda a complexidade da operação.
A integração via Windows DLL é indicada para:
A DLL encapsula toda a comunicação com o ConnectTEF.
O ERP continua utilizando chamadas simples para executar operações.
Não é necessário alterar significativamente a estrutura da aplicação.
Grande parte da lógica existente permanece inalterada.
Permite que aplicações já desenvolvidas continuem evoluindo sem abandonar sua arquitetura original.
Novas funcionalidades disponibilizadas pelo ConnectTEF podem ser incorporadas sem exigir alterações profundas na aplicação comercial.
Através da DLL, a aplicação pode acessar recursos como:
Os recursos evoluem continuamente conforme novas versões do ConnectTEF são disponibilizadas.
A DLL pode ser utilizada por diversas tecnologias Windows, incluindo:
A integração via Windows DLL é recomendada quando:
| Tecnologia | Melhor Aplicação |
|---|---|
| REST API | Aplicações Web, Cloud e SaaS |
| REST API Local | Novos projetos Desktop |
| Windows DLL | Aplicações Windows legadas |
| INTPOS | Sistemas baseados em troca de arquivos |
| Provider | Aplicações Android |
| Intent | Aplicações Android |
Cada tecnologia foi desenvolvida para atender diferentes cenários de integração, permitindo que o ConnectTEF adapte-se à realidade tecnológica de cada parceiro.
A DLL não representa uma tecnologia proprietária isolada.
Ela faz parte da estratégia do ConnectTEF de oferecer múltiplos modelos de integração para diferentes arquiteturas.
Isso permite que software houses escolham o modelo mais adequado ao seu ambiente, sem necessidade de reescrever aplicações maduras ou abandonar investimentos já realizados.
No próximo capítulo serão apresentadas as recomendações para integração de aplicações Desktop, incluindo a escolha da tecnologia mais adequada para cada cenário.