Normalmente, quando o sistema legado é um software altamente especializado e comumente utilizado na organização, a melhor opção é mantê-lo ativo e implementar um proxy de comunicação que resolva os problemas de integração. Promovemos o conceito de implementação do gateway de comunicação, onde um software adicional permanece entre o IFS Cloud e os sistemas legados, auxiliando-os na comunicação. Ele pode oferecer protocolos de integração legados de um lado (como arquivos simples ou pacotes PL/SQL, tabelas e visualizações) e oferecer suporte total às novas tecnologias de nuvem baseadas em OData do outro. Em termos simples, esse gateway pode “abrir” sistemas antigos para novas tecnologias. Ele também pode oferecer funcionalidades adicionais, por exemplo, suprir a necessidade de verificar os resultados de chamadas de API com uma estratégia de polling.
Claro, se o problema for um obstáculo rígido, ou seja, se o sistema for muito antigo e usado apenas em um nicho específico, a implementação de uma solução totalmente nova pode ser a melhor ideia para se livrar das tecnologias antigas. Isso pode não só ser mais barato e rápido, como também reduzirá os riscos e facilitará a manutenção no futuro.
Claro! Não será surpresa quando eu disser que usamos a plataforma Novacura Flow para dar suporte a ambos os conceitos: construir um gateway de comunicação e “reescrever” sistemas legados menores, se necessário.