Hoje, um conjunto significativo de aplicações legadas, representa a missão crítica de diversas empresas. Algumas características marcantes são recorrentes nesses sistemas, como o tamanho, em média, de milhões de linhas de código e o encapsulamento de lógicas de negócios fundamentais para a empresa.
O reúso de ativos de software é uma abordagem em que o principal objetivo é evitar o re-trabalho no desenvolvimento de um novo projeto, capitalizando trabalhos anteriores, fazendo com que as soluções já desenvolvidas sejam imediatamente implementadas em novos contextos.
O Sensedia Discoverer é uma ferramenta para a identificação automática de ativos reutilizáveis de software, componentes e serviços web em aplicações existentes. Com o objetivo de antecipar o ROI (retorno do investimento) de projetos SOA e de reúso, o Sensedia Discoverer utiliza mecanismos inovadores baseados em indicadores de complexidade e qualidade de código, além de vasculhar os aplicativos legados. Esse processo traz luz aos investimentos já realizados em desenvolvimento de software para a reutilização posterior.
Benefícios
A identificação automática de ativos de software, componentes e serviços oferecem a rápida visibilidade dos componentes e serviços disponíveis através de três aplicações principais:
- Reúso de partes de software previamente desenvolvidas
- Reengenharia de sistemas legados
- Convergência de aplicações para um novo paradigma de orientação a serviços (SOA) privilegiando o alinhamento dos serviços e componentes com o negócio da empresa
Dentre os benefícios proporcionados pela viabilização do reúso de aplicações – ou partes de aplicações – já existentes, destacam-se:
- O aumento da qualidade
- A redução do tempo de entrega de novas soluções (time-to-market)
- A agilidade da análise de impacto frente às mudanças






