README ConnectTEF | Índice da Seção | Anterior | Próximo —
Caminho: Início / Arquitetura / Componentes
O ConnectTEF foi desenvolvido utilizando uma arquitetura modular.
Cada componente possui uma responsabilidade específica dentro da plataforma, permitindo evolução contínua, baixo acoplamento e facilidade de manutenção.
Essa separação torna possível adicionar novos recursos e novas formas de integração sem alterar a arquitetura do ERP.
Apresentar os principais componentes do ConnectTEF, suas responsabilidades e como eles colaboram para formar uma plataforma única de integração com o ecossistema de pagamentos.
ERP / PDV
│
▼
ConnectTEF Core
│
┌───────────────┼────────────────┐
▼ ▼ ▼
Integrações Compatibilidade Recursos
│ │ │
└───────────────┼────────────────┘
▼
Comunicação
│
▼
SmartPOS
│
▼
Ecossistema Financeiro
Cada componente possui uma função bem definida.
O Core é o núcleo da plataforma.
É responsável por coordenar todas as operações realizadas pelo ConnectTEF.
Entre suas responsabilidades estão:
Todo processamento passa pelo Core.
É a porta de entrada da plataforma.
Permite que diferentes tecnologias utilizem exatamente a mesma infraestrutura.
As principais formas de integração são:
Independentemente da tecnologia utilizada, todas convergem para o mesmo fluxo interno.
Responsável por preservar investimentos realizados em sistemas legados.
Suporta arquiteturas tradicionais como:
Esse módulo permite migrar para SmartPOS modernos com impacto mínimo no ERP.
É responsável pela comunicação entre o ConnectTEF e os dispositivos homologados.
Entre suas funções estão:
Essa camada abstrai as diferenças entre fabricantes.
Representa os dispositivos homologados pela plataforma.
Cada fabricante possui particularidades próprias.
O ConnectTEF padroniza essa comunicação para que o ERP nunca precise conhecer essas diferenças.
Novos dispositivos podem ser incorporados sem alterar a integração existente.
Além dos pagamentos, o ConnectTEF disponibiliza diversos recursos operacionais.
Exemplos:
Todos esses recursos utilizam a mesma arquitetura.
Responsável pelo acompanhamento operacional da plataforma.
Permite:
Esse módulo contribui para aumentar a confiabilidade da operação.
Toda comunicação realizada pelo ConnectTEF segue mecanismos de segurança definidos pela plataforma.
Esse componente é responsável por:
Os detalhes de implementação são apresentados no capítulo Segurança.
Durante uma transação, os componentes colaboram da seguinte forma.
ERP
│
▼
Integração
│
▼
Core
│
▼
Compatibilidade (quando necessário)
│
▼
Comunicação
│
▼
SmartPOS
│
▼
Adquirente
│
▼
Resposta
│
▼
Core
│
▼
ERP
Essa arquitetura garante que todos os fluxos utilizem o mesmo modelo operacional.
A separação em componentes oferece diversas vantagens.
| Componente | Responsabilidade |
|---|---|
| ConnectTEF Core | Coordena toda a plataforma |
| Integrações | Recebe solicitações do ERP |
| Compatibilidade | Suporte a sistemas legados |
| Comunicação | Conecta-se aos SmartPOS |
| SmartPOS | Executa as operações no terminal |
| Recursos | Funcionalidades adicionais da plataforma |
| Monitoramento | Logs, eventos e diagnóstico |
| Segurança | Autenticação, autorização e integridade |
Cada componente possui uma única responsabilidade.
Essa separação permite que a plataforma evolua continuamente sem alterar o contrato de integração utilizado pelos sistemas.
O ERP permanece desacoplado da infraestrutura de pagamentos, enquanto o ConnectTEF absorve a complexidade das integrações, homologações e evolução tecnológica.
A arquitetura do ConnectTEF é composta por módulos especializados que trabalham de forma integrada para oferecer uma plataforma única de comunicação com o ecossistema de pagamentos.
Essa organização reduz a complexidade da integração, facilita a manutenção e permite incorporar novos recursos e tecnologias sem impactar os sistemas já integrados.
No próximo capítulo acompanharemos uma transação completa dentro do ConnectTEF, entendendo como cada componente participa do fluxo de processamento desde a solicitação do ERP até a resposta final da operação.