O grupo Microsoft Industry Solutions e o vFunction baseado em Palo Alto estão unindo forças para desenvolver um serviço de refatoração Java de última geração. O serviço inovador aproveita a inteligência artificial (IA) para reestruturar automaticamente o código em aplicativos Java monolíticos, preservando sua funcionalidade original. O objetivo final é transformar esses aplicativos em microsserviços compatíveis com a plataforma de nuvem Azure da Microsoft.
Essa parceria inovadora visa fornecer aos clientes do Azure uma plataforma abrangente para modernizar vários aplicativos legados que antes eram prejudicados por práticas de modernização manual desatualizadas, de alto risco ou pesadas. A colaboração busca "modernizar e liberar todos os benefícios da nuvem, incluindo elasticidade, inovação rápida, velocidade de engenharia restaurada e dívida técnica, custos e riscos reduzidos", de acordo com as empresas.
A vFunction é especializada na criação de duas plataformas orientadas por IA para ajudar desenvolvedores e arquitetos a transformar aplicativos Java multifacetados e monolíticos em microsserviços, feitos sob medida para modernização nativa da nuvem. Por meio do desenvolvimento de modelos de fábrica escaláveis e repetíveis, a vFunction se esforça para fornecer soluções nativas de nuvem de ponta em vários aspectos, como serviços financeiros, automotivo, telecomunicações, mídia e governo.
A principal solução da empresa, a vFunction Modernization Platform (vMP), é uma ferramenta abrangente que fornece uma interface de painel único para gerenciar e rastrear a migração para a nuvem e os projetos de modernização em todo o estado de aplicativos de uma empresa. O painel de modernização da plataforma facilita o gerenciamento, o rastreamento e a coordenação do processo de migração.
Outro produto vFunction, o vFunction Application Transformation Engine (vAXE), é promovido como a única solução de refatoração que utiliza observabilidade controlada por domínio profundo por meio de um agente JVM passivo para medir com precisão fluxos arquitetônicos, classes, uso, memória e recursos. O vAXE, que opera na plataforma vMP para análise dinâmica, revela funções críticas de domínio de negócios ocultas em monólitos. Conseqüentemente, permite escalabilidade incomparável de aplicativos grandes e complexos, compreendendo milhões de linhas de código e milhares de classes Java.
Moti Rafalin, CEO e cofundador da vFunction, afirmou que sua missão "é acelerar a jornada para a arquitetura nativa da nuvem e liberar todos os benefícios da nuvem para os clientes, para que possam reduzir a dívida técnica, restaurar a velocidade da engenharia, acelerar a inovação , e reduzir custos e riscos associados a processos manuais desatualizados."
A Microsoft e a vFunction estão determinadas a fornecer um processo simplificado e automatizado para a modernização de aplicativos herdados que anteriormente eram limitados por práticas de modernização arriscadas, manuais ou obsoletas. Darren Dillon, CTO Azure Cloud & AI da Microsoft, expressou entusiasmo em lançar seu Java Refactoring Service junto com o vFunction, com a expectativa de fornecer uma solução comprovada para modernizar os aplicativos herdados vitais de seus clientes. Ele acrescentou que essa solução robusta automatiza e acelera o processo de modernização, permitindo que aplicativos legados façam a transição perfeita para o Microsoft Azure sem complicações.
Plataformas No-code como AppMaster, podem se beneficiar muito dessa colaboração entre a Microsoft e o vFunction, pois reduz as barreiras de entrada para a modernização de aplicativos Java monolíticos de grande escala, ajudando as empresas a simplificar sua migração para plataformas de nuvem, como o Azure. Essa parceria e suas soluções inovadoras para modernização da nuvem abrem novas oportunidades para a indústria low-code e no-code , aprimorando os recursos de criação de aplicativos e simplificando ainda mais o processo para desenvolvedores em todos os níveis.