Progress 4GL e modernização no TOTVS Datasul

Progress 4GL é legado? O que realmente define um ambiente preparado para o futuro

Quando uma tecnologia permanece décadas dentro das empresas, uma pergunta inevitavelmente aparece:

ela se tornou ultrapassada?

No ecossistema TOTVS Datasul®, essa discussão frequentemente envolve o Progress 4GL®, atualmente conhecido como OpenEdge ABL.

Mas associar automaticamente tempo de mercado a obsolescência pode levar a um diagnóstico errado.

Tecnologia madura não é sinônimo de código legado

Um sistema pode utilizar uma tecnologia consolidada e continuar atendendo perfeitamente às necessidades do negócio.

Ao mesmo tempo, uma aplicação construída recentemente pode nascer com problemas de arquitetura, performance e manutenção.

Por isso, a pergunta mais interessante não é apenas:

“Quantos anos essa tecnologia tem?”

Mas:

“Como o ambiente foi construído e como ele está sendo mantido?”

Quando o problema começa a aparecer

Alguns sinais merecem atenção.

Consultas que funcionavam rapidamente começam a apresentar lentidão conforme a base cresce.

Uma pequena alteração exige modificações em diversos programas.

Regras de negócio importantes ficam espalhadas por diferentes pontos da aplicação.

Integrações dependem de soluções específicas e difíceis de manter.

E apenas algumas pessoas sabem exatamente como determinadas customizações funcionam.

Individualmente, esses problemas podem parecer administráveis.

Juntos, começam a criar uma arquitetura difícil de evoluir.

Progress 4GL® pode fazer parte de uma arquitetura moderna?

Sim.

Modernização não significa necessariamente abandonar todas as tecnologias existentes.

Um ambiente pode preservar regras importantes desenvolvidas em Progress 4GL®/OpenEdge ABL enquanto novas camadas são construídas ao redor dele.

APIs REST, serviços, novas interfaces e estratégias de integração podem permitir que o ambiente TOTVS Datasul® converse com aplicações modernas sem exigir que tudo seja reconstruído.

O verdadeiro desafio está na arquitetura

Código altamente acoplado continuará sendo difícil de manter independentemente da linguagem utilizada.

Integrações sem governança continuarão criando problemas independentemente da tecnologia escolhida.

E aplicações sem documentação continuarão dependendo excessivamente do conhecimento individual.

Por isso, antes de concluir que o Progress 4GL® é o problema, vale investigar a arquitetura construída ao redor dele.

Modernizar também significa preservar o que funciona

Existem momentos em que substituir uma tecnologia faz sentido.

Mas também existem situações em que a melhor estratégia é preservar um core estável e modernizar a forma como ele se conecta ao restante do ambiente.

A decisão precisa partir de diagnóstico, arquitetura e necessidade de negócio, não simplesmente da idade da tecnologia.

Continue aprendendo com a InovAcademia

Quer aprofundar seus conhecimentos sobre Progress 4GL®, OpenEdge, TOTVS Datasul®, APIs e desenvolvimento?

Conheça a nossa plataforma de cursos: Inovacademia – Datasul e Progress 4GL

Toda quarta-feira, às 19h30, tem live gratuita da InovAcademia.

Clique no link e participe: Participar da Comunidade

Quem somos

Somos uma empresa de tecnologia da informação, reconhecidos por desenvolver projetos simples e complexos com o TOTVS Datasul® , garantindo grande avanço tecnológico para os nossos clientes e diferenciação no mercado. 

Postagens mais recentes

Avenida José Paulino, 998 – Sala 01 –  Centro – Paulínia / SP

administrativo@insti.com.br

(19) 3244-7623
Fale conosco
Estamos esperando o seu contato
Transforme a TI da sua empresa com soluções inteligentes e profissionais altamente qualificados!
A sua empresa merece o melhor em tecnologia da imformação. Com nossas soluções inteligentes e nossa equipe de profissionais altamente qualificados, podemos ajudá-lo a transformar a TI da sua empresa e alcançar novos patamares de eficiência e sucesso.

Agregando valor com soluções inteligentes

Insti – Todos os direitos reservados 2023