Engenharia
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 orientação a objetos e técnicas que “empacotam” os sistemas e extraem dos mesmos somente as informações e funcionalidades relevantes. Um exemplo oportuno do uso dessa tecnologia deve ser citado: a Internet. Grandes organizações públicas e privadas possuem pontos de presença na Internet, valendo-se de um conteúdo multimídia para informação, relacionamento, comércio e integração. Não parece razoável que os sistemas em produção dessas empresas, provavelmente sistemas de gestão integrada críticos sejam profundamente alterados em sua estrutura básica ou substituí- dos para