Caso de Sucesso

Bolsa de Valores de Tel Aviv: Modernizando uma bolsa de valores


Conheça nosso cliente de destaque

O Bolsa de Valores de Tel Aviv (TASE) oferece aos investidores uma plataforma de negociação confiável e abrangente para uma ampla gama de títulos e instrumentos financeiros, incluindo ações, títulos, títulos do Tesouro, ETFs, opções e futuros de índices de ações, opções e futuros de taxas de câmbio de moeda estrangeira.

ícone do pico da montanha

Desafios

  • Permanecer na vanguarda da tecnologia para reduzir riscos, aprimorar recursos e realizar operações ininterruptas
  • Manter o conhecimento e o desenvolvimento de aplicativos naturais críticos de 20 a 30 anos em sistemas back-end
  • Implementar DevOps para dar mais velocidade e agilidade aos desenvolvedores
ícone de lista de verificação

Resultados

  • Custos mais baixos e riscos minimizados
  • Conformidade com padrões, segurança e regulamentos internacionais
  • Capacidade de desenvolver em outras linguagens e modelos Gerenciamento aprimorado de versões
  • Melhor experiência para os desenvolvedores
ícone de lâmpada

Solução

O sistema de compensação e liquidação da TASE é baseado no Adabas & Natural, mas foi transferido para o Linux, onde reside seu sistema de negociação. Ele também foi transferido para o NaturalONE para que os programadores pudessem acessar as ferramentas mais recentes para desenvolvimento e implementação ágeis.

Optamos por manter a Adabas & Natural em nossa mudança para o Linux porque queríamos manter os 20 a 30 anos de conhecimento que residiam no sistema de back-end. 

Hezi Shirazi | Back Office de Arquitetura de Sistemas, TASE

Adotando o novo, aproveitando o antigo

A Bolsa de Valores de Tel Aviv (TASE), a única bolsa em Israel, entende a concorrência. Ela compete por participação de mercado com empresas de fintech com prioridade digital, bem como com algumas das maiores e mais poderosas bolsas do mundo. E, como Israel é o segundo maior lar de startups de alta tecnologia (ao lado do Vale do Silício), a TASE também precisa competir por IPOs. Para isso, a bolsa teve que modernizar sua tecnologia.

A TASE precisava ser capaz de oferecer serviços digitais em pé de igualdade com as novas empresas de FinTech, ao mesmo tempo em que aderisse às regulamentações locais e globais. Ela também precisava oferecer serviços que competissem com as maiores bolsas de primeira linha, como Nasdaq®, LSE e NYSE.

Seu primeiro projeto foi transferir seu sistema de compensação e liquidação baseado na Adabas & Natural para o Linux, onde reside seu sistema de negociação. O sistema operacional Linux é mais barato de operar e manter e, como plataforma de código aberto, oferece à TASE uma seleção mais ampla de ferramentas de desenvolvimento e controle de versão.

Com a ajuda da Software AG, a TASE rehospedou sem problemas mais de 10.000 programas naturais e bancos de dados da Adabas que processavam mais de 300.000 transações de compensação e liquidação por dia de seu ambiente legado para o Linux. Essa mudança reduziu os custos e minimizou os riscos, mantendo as vantagens de seus aplicativos e dados de back-end personalizados e de missão crítica.

DevOps para todos

Para a próxima fase, a TASE queria reunir todos os seus programadores em uma única arquitetura baseada em DevOps. O ambiente de desenvolvimento baseado em Eclipse da Software AG, o NaturalONE, integrou-se facilmente ao ambiente DevOps que já estava sendo usado pelos programadores Java®, C++ e Python® da TASE.

Agora, o desenvolvimento de novos aplicativos e os aprimoramentos dos aplicativos existentes são orientados pelos mesmos padrões e procedimentos de DevOps, independentemente da linguagem ou dos modelos de programação.

A mudança para o NaturalONE e o DevOps também garantiu que os programadores tivessem acesso às mais recentes ferramentas de última geração para desenvolvimento e implementação ágeis. Por exemplo, a capacidade de controlar o ambiente de desenvolvimento com sistemas de controle de versão de código aberto, como o Git, está se mostrando inestimável para atender aos requisitos regulamentares.

Os requisitos regulamentares - locais e globais - significavam que a TASE precisava de controle de versão para sistemas críticos. A TASE produz índices em que os cálculos mudam continuamente, dependendo de novos títulos e eventos de pagamento. O controle de versões é fundamental para que os reguladores possam ver quais alterações foram feitas e quando.

O aprimoramento do gerenciamento de versões significa que é necessário menos esforço para os programadores, com mais controle das alterações e um desenvolvimento mais rápido e ágil.

Antes da introdução do NaturalONE, os programadores não tinham acesso a nenhuma ferramenta fácil para mesclar e avaliar as alterações feitas quando diferentes programadores trabalhavam no mesmo trecho de código.

Depender de varreduras manuais para identificar as alterações aplicáveis era demorado e arriscado.

Com a introdução do NaturalONE, a TASE já está observando um aumento na produtividade dos programadores. Os desenvolvedores agora podem usar o sistema de controle de versão baseado no repositório Git e permitir a fusão de alterações duplicadas se vários desenvolvedores trabalharem no mesmo código-fonte. Isso é fácil de fazer comparando as duas versões em uma tela e aprovando cada alteração necessária.

O controle de versão com o NaturalONE é muito poderoso - como todas as versões do código-fonte são mantidas no repositório, as alterações podem avançar ou retroceder. A segurança de poder reativar códigos-fonte antigos reduz os riscos e aumenta a produtividade do desenvolvedor.

O que vem a seguir?

Com todos os seus aplicativos e dados agora no Linux, o próximo passo da TASE será implementar uma arquitetura de nuvem, usando a virtualização para separar o servidor de banco de dados do servidor de aplicativos. Isso garantirá um melhor controle de cada servidor por não depender de uma máquina física. "Queremos garantir melhor continuidade e segurança dos negócios e mais alta disponibilidade em uma arquitetura que permita que o aplicativo e o banco de dados sejam executados em servidores diferentes", disse Hezi Shirazi, do Back Office de Arquitetura de Sistemas.

A TASE planeja usar a virtualização - uma técnica que divide o aplicativo Natural em serviços que podem ser executados em contêineres do Docker® - para separar os dados do aplicativo e colocá-los em servidores diferentes. Com o balanceamento de carga, a TASE estará preparada para lidar com interrupções no sistema com uma recuperação mais rápida e fácil, garantindo a continuidade dos negócios se um servidor ficar inativo.

Sistemas abertos, mentes abertas

Quando a TASE rehospedou seu aplicativo Adabas & Natural no Linux de código aberto, seus desenvolvedores do Natural relutaram inicialmente em começar a trabalhar no novo ambiente baseado no Eclipse do NaturalONE, agora disponível para eles. Desconfiados quanto ao uso de ferramentas modernas, os programadores da TASE precisavam ser convencidos.

A Software AG forneceu treinamento e orientação no local para o NaturalONE. Em apenas alguns dias, após mostrar as vantagens de como o NaturalONE poderia funcionar no ambiente integrado de DevOps, a relutância dos programadores se dissipou.

"Depois de ver todos os recursos do uso do NaturalONE com ferramentas DevOps, como Git e Jira®, os desenvolvedores ficaram surpresos com a facilidade com que desenvolveriam um código de programa melhor, mais rápido e com mais segurança", observou Ilan Hirschowitz, engenheiro de soluções da Software AG que conduziu os workshops no local.

Além disso, houve um bônus adicional: a nova arquitetura de desenvolvimento reuniu todas as equipes de desenvolvimento da TASE. Da compensação aos derivativos, as várias equipes especializadas e as partes interessadas nos negócios agora se conhecem, trabalham juntas e entendem a importância do que cada equipe - e a bolsa - está fazendo.

A TASE agora está equipada para enfrentar os concorrentes mais fortes com agilidade e velocidade, graças a uma mudança inteligente para o Linux e à adoção do NaturalONE em um ambiente DevOps baseado no Eclipse.

Recursos recomendados

ícone de lâmpada

Mantenha-se conectado

Junte-se a Tech Community da Software AG e fique por dentro das últimas notícias sobre Adabas & Natural.

ícone do laptop

Conheça as novidades

Descubra as últimas inovações, assista a webinars e veja como a plataforma Adabas & Natural está pronta para 2050 e além.

ícone do globo

Grupos de usuários

Interaja com seus pares do mundo todo. Faça parte de um de nossos Grupos de Usuários.