1. Visão Geral 

A Finantech – Aplicações Várias é um conjunto integrado de aplicações e serviços tecnológicos que suportam operações financeiras críticas, abrangendo Frontoffice, Backoffice e operação de agências, assente numa arquitetura multicamadas, altamente performante, segura e orientada a bases de dados.

Esta solução foi desenhada para ambientes exigentes, garantindo:

  • Elevada disponibilidade e desempenho
  • Processamento transacional fiável
  • Separação clara de responsabilidades
  • Integração com mercados e sistemas externos
  • Segurança, auditoria e controlo operacional

2. Arquitetura da Solução

A solução está organizada em três camadas principais:

  • Client Tier – Aplicações utilizadas pelos utilizadores finais
  • Application Tier – Serviços aplicacionais e componentes de negócio
  • EIS Tier – Camada de dados e execução central da lógica de negócio

3. Aplicações da Solução

3.1. SifoxDeal

Aplicação Windows de negociação eletrónica concebida para operações financeiras em tempo real.

Principais características:

  • Gestão completa do ciclo de negociação
  • Integração com múltiplas fontes de mercado e sistemas de routing
  • Capacidade para elevados volumes de transações e baixa latência
  • Ideal para trading institucional e market making

Integração:
Comunica com o SifoxServerDeal via TCP/IP.

3.2. SifoxPortal

Aplicação Windows destinada à operação diária de utilizadores de Backoffice.

Principais características:

  • Interface centralizada para funções operacionais, administrativas e de controlo
  • Consulta e monitorização de informação crítica
  • Execução e validação de processos de negócio
  • Ponto principal de interação dos operadores com o ecossistema Sifox

Integração:
Conexão direta à base de dados Oracle SICO via SQL*Net/TCPIP.

3.3. SifoxSAA (Authentication & Authorization)

Aplicação Windows responsável pela gestão de identidade e controlo de acessos.

Funcionalidades principais:

  • Autenticação de utilizadores
  • Gestão de perfis, roles e permissões
  • Controlo de acessos baseado em regras (RBAC)
  • Auditoria e rastreabilidade de acessos

Integração:
Conecta-se à base de dados Oracle SICO via SQL*Net/TCPIP.

3.4. SifoxBranch

Aplicação Web destinada à operação diária das agências bancárias.

Principais características:

  • Acesso via browser
  • Suporte à gestão e operativa de contas de clientes
  • Operações em tempo real com informação crítica
  • Execução de consultas, movimentações, validações e processos de atendimento

Infraestrutura e Integração:

  • Instalada em servidor IIS
  • Conecta-se às bases de dados Oracle SICO e SIMO via SQL*Net/TCPIP.

4. Componentes Aplicacionais de Suporte

4.1. SifoxServerDeal

Serviço Windows que atua como servidor aplicacional do SifoxDeal.

  • Centraliza a lógica operacional da negociação
  • Garante validações, controlo de ordens e integração com módulos de mercado
  • Assegura desempenho e consistência transacional

Integração:
 Oracle SIMO (SQL*Net) e ServerDeal BFA-CM (TCP/IP).

4.2. SifoxRouter

Serviço Windows responsável pelo encaminhamento de ordens para mercados externos.

  • Integração com a BODIVA (mercado secundário)
  • Integração com SifoxIntegrator (mercado primário)
  • Gestão centralizada de routing e controlo operacional
  • Suporte ao protocolo FIX sobre TCP/IP

4.3. SifoxQuotes

Serviço Windows de distribuição de market data.

  • Receção e processamento de cotações em tempo real
  • Persistência e sincronização de dados de mercado
  • Atualização contínua de instrumentos e parâmetros de mercado

4.4. SifoxSPM

Serviço Windows de orquestração de processos de Backoffice.

  • Agendamento e execução de processos batch
  • Monitorização de rotinas operacionais
  • Integração baseada em troca de ficheiros via pastas partilhadas
  • Suporte à automatização e rastreabilidade operacional

5. Camada de Dados

Oracle SICO

Base de dados central de Backoffice:

  • Execução da maioria da lógica de negócio
  • Processos batch
  • Validações, auditoria e automatização
  • Arquitetura orientada à base de dados (thin database)

Oracle SIMO

Base de dados de Frontoffice e núcleo do OMS:

  • Repositório central de ordens
  • Gestão, validação e encaminhamento de ordens
  • Execução de regras transacionais em tempo real

6. Stack Tecnológica (Resumo)

  • Client Tier: .NET Framework 4.8, ASP.NET, Wrapper C++
  • Application Tier: Microsoft C++ (MSVC v142), .NET Framework 4.8
  • EIS Tier: Oracle PL/SQL e SQL