README ConnectTEF | Índice da Seção | Anterior | Próximo —
Caminho: Início / Integrações / README
A integração é um dos pilares da plataforma ConnectTEF.
Desde sua concepção, o ConnectTEF foi desenvolvido para adaptar-se à realidade tecnológica de cada software house, ERP ou aplicação comercial, oferecendo múltiplos modelos de integração capazes de atender desde sistemas modernos baseados em APIs REST até aplicações legadas que utilizam DLLs, INTPOS, SiTef ou bibliotecas proprietárias.
Ao invés de obrigar o parceiro a reescrever sua aplicação, o ConnectTEF oferece mecanismos que preservam o investimento já realizado, reduzindo custos de implantação e acelerando a adoção da plataforma.
Apresentar todos os modelos de integração disponibilizados pelo ConnectTEF, auxiliando desenvolvedores e software houses na escolha da tecnologia mais adequada para sua arquitetura.
O ConnectTEF foi projetado para que a aplicação comercial permaneça desacoplada dos fabricantes de SmartPOS, adquirentes e protocolos proprietários.
Isso permite que o ERP ou PDV evolua independentemente da infraestrutura de pagamentos, enquanto o ConnectTEF assume toda a complexidade de comunicação com os dispositivos e serviços externos.
O resultado é uma integração mais simples, sustentável e preparada para evoluções futuras.
O ConnectTEF disponibiliza diferentes tecnologias de integração para atender diversos cenários.
Modelo recomendado para novas integrações.
Ideal para:
Comunicação HTTP diretamente na rede local.
Ideal para:
Modelo nativo do Android baseado em Content Provider.
Ideal para aplicações executadas diretamente em SmartPOS.
Modelo nativo do Android baseado em Intents.
Permite iniciar operações diretamente entre aplicações Android.
Biblioteca nativa destinada a aplicações Windows.
Ideal para sistemas legados ou arquiteturas já baseadas em DLLs.
Camada de compatibilidade baseada na troca de arquivos.
Permite migrar aplicações existentes com o mínimo de alterações.
Além dos modelos nativos de integração, o ConnectTEF oferece mecanismos de compatibilidade que reduzem significativamente o esforço de migração de aplicações já existentes.
Permite preservar integrações desenvolvidas para aplicações que utilizam SiTef.
Facilita a migração de aplicações integradas às soluções Elgin, preservando grande parte da arquitetura existente.
O ConnectTEF adapta-se ao ambiente onde a aplicação será executada.
Podem utilizar:
Podem utilizar:
Podem utilizar:
Podem utilizar:
A escolha depende principalmente da arquitetura da aplicação.
| Cenário | Tecnologia Recomendada |
|---|---|
| Novo ERP Desktop | REST API Local |
| Novo Sistema SaaS | REST API |
| Aplicação Android | Provider ou Intent |
| Aplicação Windows existente | Windows DLL |
| Integração baseada em arquivos | INTPOS |
| ERP integrado ao SiTef | Compatibilidade SiTef |
| ERP integrado à Elgin | Compatibilidade Elgin |
A arquitetura de integração do ConnectTEF foi projetada para oferecer:
Esta seção é composta pelos seguintes capítulos:
| Documento | Descrição |
|---|---|
| 00 - Visão Geral | Introdução à arquitetura de integração do ConnectTEF. |
| 01 - Integração via API REST | Integração através de APIs REST. |
| 02 - Integração via API Local | Comunicação HTTP na rede local. |
| 03 - Integração via Provider | Integração Android utilizando Content Provider. |
| 04 - Integração via Intent | Integração Android utilizando Intents. |
| 05 - Integração via INTPOS | Compatibilidade baseada em troca de arquivos. |
| 06 - Integração via SiTef | Compatibilidade com aplicações SiTef. |
| 07 - Integração via Elgin | Compatibilidade com integrações Elgin. |
| 08 - Integração via Windows DLL | Integração através de biblioteca nativa Windows. |
| 09 - Integração Desktop | Guia para aplicações Desktop. |
| 10 - Integração Web | Guia para aplicações Web e serviços em nuvem. |
| 11 - Integração Android | Guia para aplicações Android SmartPOS. |
| 12 - Boas Práticas | Recomendações para integrações robustas e seguras. |
O ConnectTEF foi desenvolvido para atender diferentes gerações de software.
Seja através de APIs modernas, bibliotecas nativas, mecanismos Android ou camadas de compatibilidade para aplicações legadas, a plataforma permite que cada parceiro escolha a estratégia de integração mais adequada ao seu ambiente, preservando investimentos e reduzindo significativamente o esforço de evolução tecnológica.