Sistema legados
Sistemas Legados e as Novas Tecnologias: técnicas de integração e estudo de caso
HERBERT LAROCA MENDES PINTO1
JOSÉ LUÍS BRAGA2
(recebido em 03/09/2004; aprovado em 29/12/2004)
PALAVRAS-CHAVE
Engenharia de software – Sistemas de informação – Sistemas legados – Objetos distribuídos
RESUMO
O objetivo deste artigo é conceituar sistemas legados, ou sistemas herdados, e demonstrar abordagens, métodos e tecnologias atuais para manter estes sistemas críticos em produção, estendendo o seu ciclo de vida, integrando-os a novos sistemas e tecnologias. A importância desses sistemas para as organizações, tanto do ponto de vista estratégico quanto do econômico, justifica o interesse pelo assunto com o conseqüente desenvolvimento de técnicas e tecnologias para a sua integração aos novos sistemas. Um pequeno estudo de caso é também apresentado, demonstrando uma das abordagens para integração.
1. INTRODUÇÃO
Sistemas legados, ou seja, sistemas críticos em uso há determinado período e desenvolvidos com tecnologia supostamente ultrapassada, são peças importantes em uma organização. Na contramão da tecnologia, em constante evolução, estes sistemas costumam entrar em produção já desatualizados tecnologicamente, devido a atrasos no seu ciclo normal de desenvolvimento. Geralmente estes sistemas contêm informações vitais para a organização. Como proceder para manter a funcionalidade dos mesmos, sem provocar um impacto negativo ou causar prejuízos ao funcionamento da área de Tecnologia da Informação – TI, e conseqüentemente causar prejuízos para toda a organização?
A atualização e inclusão de novos sistemas e tecnologias em uma organização é constante, tornando imprescindível que novos sistemas sejam integrados aos antigos, interagindo e compartilhando dados, processos e funcionalidades, no conceito de escalabilidade e modularização. Essa característica está se tornando viável com a utilização de conceitos de