Caso de Sucesso

Bolsa de Valores de Tel Aviv: Modernizando o mercado financeiro


Conheça a história do cliente

A Bolsa de Valores de Tel Aviv oferece aos investidores uma plataforma de negociação confiável e abrangente para uma ampla gama de valores mobiliários e produtos financeiros, incluindo ações, renda fixa, títulos do Tesouro, ETFs, opções e contratos futuros de índices de ações, bem como opções e contratos futuros de taxas de câmbio de moedas estrangeiras.

ícone do pico da montanha

Desafios

  • Permanecer na vanguarda da tecnologia para reduzir riscos, aprimorar recursos e garantir operações ininterruptas
  • Preservar o conhecimento e o desenvolvimento de aplicações de missão crítica Natural de 20 a 30 anos em sistemas de back-end.
  • Implementar DevOps para dar mais velocidade e agilidade aos desenvolvedores
ícone de lista de verificação

Resultados

  • Redução de custos e minimização de riscos.
  • Conformidade com padrões, segurança e regulamentações internacionais
  • Capacidade de desenvolver em outras linguagens e modelos, com melhoria no gerenciamento 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 em Adabas & Natural, mas foi migrado para Linux, onde também está hospedado o seu sistema de negociação. Além disso, a TASE adotou o NaturalONE para que os programadores pudessem ter acesso às ferramentas mais recentes para desenvolvimento e implantação ágeis.

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

Hezi Shirazi | Arquitetura de Sistemas – Back Office, TASE

Adotando o novo, aproveitando o legado

A Bolsa de Valores de Tel Aviv (TASE), a única bolsa de valores de Israel, entende bem a concorrência. Ela disputa participação de mercado tanto com fintechs nativas digitais quanto com algumas das maiores e mais poderosas bolsas do mundo. Além disso, como Israel é o segundo maior polo de startups de alta tecnologia (atrás apenas do Vale do Silício), a TASE também precisa competir por IPOs. Para isso, a bolsa precisou modernizar sua tecnologia.

A TASE precisava ser capaz de oferecer serviços digitais no mesmo nível das novas fintechs, ao mesmo tempo em que atendia às regulamentações locais e globais. Também precisava disponibilizar serviços competitivos em relação às grandes bolsas de primeira linha, como a Nasdaq®, a LSE e a NYSE.

Seu primeiro projeto foi migrar o sistema de compensação e liquidação, baseado em Adabas & Natural, para Linux, onde já reside o seu sistema de negociação. O sistema operacional Linux é mais econômico para operar e manter e, por ser uma plataforma de código aberto, oferece à TASE uma seleção mais ampla de ferramentas de desenvolvimento e versionamento.

Com o apoio da Software AG, a TASE realizou de forma integrada o rehosting de mais de 10.000 programas Natural e bancos de dados Adabas que processavam mais de 300.000 transações diárias de compensação e liquidação, migrando de seu ambiente legado para Linux. Essa iniciativa reduziu custos e minimizou riscos, ao mesmo tempo em que manteve as vantagens de suas aplicações personalizadas e de missão crítica, bem como dos dados de back-end.

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 da Software AG, NaturalONE, baseado em Eclipse, integrou-se facilmente ao ambiente DevOps já utilizado pelos programadores da TASE que trabalham com Java®, C++ e Python®.

Agora, o desenvolvimento de novas aplicações e as melhorias nas aplicações existentes são orientados pelos mesmos padrões e procedimentos de DevOps, independentemente da linguagem de programação ou dos modelos utilizados.

A migração para o NaturalONE e para DevOps também garantiu que os programadores tivessem acesso às ferramentas mais modernas e avançadas para desenvolvimento e implantação ágeis. Por exemplo, a capacidade de controlar o ambiente de desenvolvimento com sistemas de controle de versões de código aberto, como o Git, tem se mostrado fundamental para atender aos requisitos regulatórios.

Os requisitos regulatórios locais e globais exigiam que a TASE tivesse controle de versões para sistemas críticos. A TASE produz índices cujos cálculos mudam continuamente, dependendo de novos valores mobiliários 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 os programadores precisam de menos esforço, com maior controle sobre as mudanças e um desenvolvimento mais rápido e ágil.

Antes da introdução do NaturalONE, os programadores não tinham acesso a ferramentas simples que permitissem mesclar e avaliar as alterações feitas quando diferentes programadores trabalhavam no mesmo trecho de código.

Confiar em verificações 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 utilizar o sistema de controle de versões baseado em repositórios Git e permitir a mesclagem de alterações duplicadas quando vários desenvolvedores trabalham no mesmo código-fonte. Isso é feito de forma simples, comparando as duas versões em uma única tela e aprovando cada alteração necessária.

O controle de versões 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 serem revertidas. A segurança de poder reativar versões anteriores do código-fonte reduz riscos e melhora a produtividade dos desenvolvedores.

O que vem a seguir?

Com todas as suas aplicações e dados agora em Linux, o próximo passo da TASE será implementar uma arquitetura em nuvem utilizando virtualização para separar o servidor de banco de dados do servidor de aplicações. Isso garantirá maior controle sobre cada servidor, sem depender de uma única máquina física. “Queremos assegurar melhor continuidade de negócios, mais segurança e maior alta disponibilidade em uma arquitetura que permita que a aplicação e o banco de dados operem em servidores diferentes”, afirmou Hezi Shirazi, da Arquitetura de Sistemas – Back Office.

A TASE planeja utilizar virtualização, uma técnica que divide a aplicação Natural em serviços que podem ser executados em contêineres Docker® para separar os dados da aplicação e posicionar cada um em servidores diferentes. Com balanceamento de carga, a TASE estará preparada para lidar com indisponibilidades do sistema com recuperação mais rápida e simples, garantindo a continuidade dos negócios caso algum servidor fique fora do ar.

Sistemas abertos, mentes abertas

Quando a TASE realizou o rehosting de sua aplicação Adabas & Natural para o Linux de código aberto, seus desenvolvedores Natural inicialmente mostraram resistência em começar a trabalhar no novo ambiente NaturalONE, baseado em Eclipse, que passou a estar disponível para eles. Cautelosos em relação ao uso de ferramentas modernas, os programadores da TASE precisaram ser convencidos.

A Software AG forneceu treinamento e mentoria on-site para o NaturalONE. Em apenas alguns dias demonstrando as vantagens de como o NaturalONE poderia operar em um ambiente DevOps integrado, a resistência dos programadores foi superada.

“Depois de verem todos os recursos e facilidades do uso do NaturalONE com ferramentas DevOps como Git e Jira®, os desenvolvedores ficaram impressionados com o quanto seria mais fácil para eles desenvolver um código melhor, de forma mais rápida e segura”, destacou Ilan Hirschowitz, engenheiro de soluções da Software AG que conduziu os workshops presenciais.

E houve um benefício adicional: a nova arquitetura de desenvolvimento reuniu todas as equipes de desenvolvimento da TASE. Da compensação aos derivativos, as diversas equipes especializadas e as áreas de negócio agora se conhecem, trabalham de forma colaborativa e compreendem a importância do que cada equipe está realizando.

A TASE agora está preparada para enfrentar os concorrentes mais fortes com agilidade e velocidade, graças a uma decisão estratégica de migrar para Linux e à adoção do NaturalONE em um ambiente DevOps baseado em Eclipse.

Recursos recomendados

ícone de lâmpada

Mantenha-se conectado

Faça parte da comunidade e acompanhe as últimas notícias sobre Adabas & Natural na TechCommunity da Software AG.

ícone do laptop

Conheça as novidades

Descubra as últimas inovações, assista à webinars e veja como o Adabas & Natural estão prontos para 2050 e além.

ícone do globo

Grupos de Usuários Internacionais

Participe de um dos nossos Grupos de Usuários para se conectar com colegas de todo o mundo.