4.3 Amélioration des algorithmes
4.3.3 Suppression des maximums locaux
A arquitectura de software de um sistema consiste nas componentes de software nela envolvidos, que vão de encontro com os requísitos técnicos e operacionais, quanto à optimização, segurança, desempenho bem como gestão.
Para os bancos centrais ou instituições financeiras deve assegurar, a representação da arquitectura assenta fundamentalmente em três divisões departamentais, como monstra a Figura 13, sendo elas: Front Office, Back Office e Head Office. Existindo uma integração nos respectivos SIs que comportam cada uma das áreas referidas.
No Front office ou linha de frente estão localizados todos os sistemas de informação estratégicos para o negócio do banco e que têm alto contacto com os clientes do Banco Central, ou seja todos aqueles sistemas que são utilizados directamente pelo cliente através da disponibilização de acessos https ou pela instalação de um frontend por intermédio da utilização do protocol TCP/IP e com nível de segurança altamente controlados, sendo a referida comunicação feita por um canal de rede ponto a ponto.
Na área de Back Office, estão localizados todos os sistemas de informação do banco que têm como objectivo assumir as tarefas de apoio e de retaguarda do banco central, através da automatização dos processos de grande volume de actividades rotineiras e repetitivas. Garantindo o controlo dos processos, a produtividade e um alto nível de qualidade de todos os procedimentos.
No Head office, estão localizados fundamentalmente os sistemas de informação cujo objectivo primordial é o suporte na tomada de decisão, sendo estes sistemas de informação normalmente utilizados pela gestão de topo do banco central. Estes sistemas são responsáveis pela agregação de todos os dados produzidos pelos sistemas da área de Front Office, Back Office e fontes externas.
Figura 13 - Arquitectura padrão de sistema do banco central, fonte [46]
Neste contexto para o caso concreto, na área de Front Office são enquadrados os sistemas como RTGS para a liquidação de operações financeiras entre bancos centrais e os participantes, SIGMA para a gestão de mercados activos, SSIF para a supervisão dos bancos participantes, SINOC para o suporte ao franqueamento de facturas para transferências bancarias para o exterior. Na área de Back Office podemos encontrar sistemas como SAP ECC.6 para a gestão de recursos humanos, contabilidade e finanças, imobilizado, etc., SAP Cash Management para a gestão de notas e moedas. E finalmente na área de Head Office podemos enquadrar os sistemas de informação como SAP BPC para gestão orçamental, SAP BO para extracção de relatórios analíticos integrados sobre todo o negócio do banco, SAP HANA que permite o processamento de grandes quantidades de dados em tempo real para fornecer resultados imediatos de análises e transações.
Real Time Gross Settlement
RTGS é uma solução que garante a compensação e liquidação de operações financeiras entre bancos centrais e os participantes, de forma eficiente e fiável, como monstra a Figura 14.
A economia global depende de um sistema bancário altamente sofisticado para fazer pagamentos e liquidação de transacções. O Banco de Pagamentos Internacionais (BPI) estabeleceu o Real Time Gross Settlement (RTGS) como o sistema padrão para as transferências de fundos interbancárias de grandes valores, para melhorar a eficiência e reduzir o risco. Uma infra-estrutura moderna, eficiente e fiável de pagamentos é agora um requisito essencial para qualquer país pretende a promoção crescente dos mercados financeiros e melhorar a execução da política monetária [47].
A solução RTGS da Montran foi projectado especificamente para satisfazer e exceder o padrão exigido pelos bancos centrais de hoje para as liquidações de valores brutos em tempo real. A solução Montran RTGS lida com volumes muito elevados de pagamentos locais de grandes valores e combina a eficiência e a fiabilidade do serviço com manutenção e gestão de liquidez diária. A solução é baseada na tecnologia da web moderna, utilizando Java Enterprise e componentes combinados com RDBMS e PKI baseado em segurança [47] .
Figura 14 - Arquitectura RTGS, fonte [47]
Módulos do núcleo
• Central RTGS Engine – Núcleo altamente optimizado e eficiente de liquidação executando aplicação EJB3 em servidores em cluster para o máximo desempenho e fiabilidade
• Central Payment Originator System – Servidor que executa o aplicativo central com uma arquitectura de thin client que fornece aos utilizadores a capacidade de inserir manualmente todos os tipos de mensagens de pagamento, SWIFT ou não SWIFT. Dispõe na tela, a validação de dados, criptografia SSL, assinaturas digitais e compatibilidade com a maioria dos navegadores de Internet disponíveis no mercado.
• RTGS Webstation – fornece acesso a interface web da solução Montran RTGS através de um navegador de Internet padrão, uma conexão VPN com o sistema central e um kit de criptografia. A webstation não requer nenhum software da Montran instalado localmente, reduzindo os custos de manutenção a zero para os participantes da conexão.
• RTGS Gateway – a solução mais rentável para atingir a máxima capacidade de STP com sistemas externos, alimentando os pagamentos para o RTGS. Apresentando uma interface padrão de JMS e ou uma interface baseada em ficheiro, este software pode ser baixado para o webstations RTGS do participante asegurando o canal de pagamentos para o emissor do pagamento.
• Statistical Database and Reporting Module - Esta base de dados é o repositório de todas as informações referentes ao tratamento diário de transações pelo RTGS. Mantém o histórico de auditoria de todas as transações processadas pelo RTGS e pode ser usado para gerar relatórios necessários.
• Billing Module - Este módulo interage com o módulo de base de dados e relatórios para calcular custos e produzir instruções de facturação de cliente. A produção de instruções pode ser personalizada conforme os requisitos do banco. Instruções automaticamente produzidas podem ser impressas ou transmitidas através de redes disponíveis.