A equipe capaz de desenvolver as mudanças no sistema legado (seja interna ou do lado do fornecedor do sistema) pode ser muito limitada – por muitos anos, esse sistema antigo foi desenvolvido apenas evolutivamente por uma pequena equipe, o que pode não ser suficiente para implementar todas as grandes mudanças necessárias em um curto espaço de tempo.
Pode haver uma falta de documentação do sistema – e não estou falando sobre documentação do usuário ou técnica padrão, mas sobre a documentação de todas as mudanças e integrações implementadas ao longo dos anos
O cliente pode não possuir os códigos-fonte do sistema legado e o fornecedor do sistema pode não estar ansioso para implementar mudanças tão grandes (devido aos riscos)
Vejo que pode haver muitos problemas sérios ao integrar os sistemas legados à nova API OData do IFS. Seria muito mais fácil se ainda pudéssemos usar a API anterior. Existe alguma chance de ainda usar a API PL/SQL anterior que ainda existe sob a API OData?
Infelizmente, não. A antiga camada de API não é acessível para sistemas externos e pode ser substituída no futuro, portanto, esta não é uma solução para nós.
Se não há um “atalho”, o que as empresas podem fazer quando alguns dos problemas descritos acima se tornam “paradas duras” para elas (como por exemplo a falta de recursos para mudar o sistema legado)?
Bem, tudo se resume à dimensão dos problemas, à idade do sistema e ao tamanho do seu impacto na organização do cliente.