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:
Dentre os benefícios proporcionados pela viabilização do reúso de aplicações – ou partes de aplicações – já existentes, destacam-se: