Il gruppo Microsoft Industry Solutions e vFunction con sede a Palo Alto stanno unendo le forze per sviluppare un servizio di refactoring Java all'avanguardia. L'innovativo servizio sfrutta l'intelligenza artificiale (AI) per ristrutturare automaticamente il codice in applicazioni Java monolitiche preservandone la funzionalità originale. L'obiettivo finale è trasformare queste applicazioni in microservizi compatibili con la piattaforma cloud Azure di Microsoft.
Questa partnership innovativa mira a fornire ai clienti di Azure una piattaforma onnicomprensiva per modernizzare numerose applicazioni legacy che in precedenza erano ostacolate da pratiche di modernizzazione manuale obsolete, ad alto rischio o ingombranti. La collaborazione cerca di "modernizzare e sbloccare tutti i vantaggi del cloud, tra cui elasticità, rapida innovazione, velocità ingegneristica ripristinata e debito tecnico, costi e rischi ridotti", secondo le società.
vFunction è specializzata nella creazione di due piattaforme basate sull'intelligenza artificiale per assistere sviluppatori e architetti nella trasformazione di applicazioni Java monolitiche e sfaccettate in microservizi, realizzati su misura per la modernizzazione nativa del cloud. Attraverso lo sviluppo di modelli di fabbrica scalabili e ripetibili, vFunction si impegna a fornire soluzioni cloud-native all'avanguardia per vari aspetti come servizi finanziari, automotive, telecomunicazioni, media e governo.
La soluzione di punta dell'azienda, la vFunction Modernization Platform (vMP), è uno strumento completo che fornisce un'unica interfaccia per la gestione e il monitoraggio dei progetti di modernizzazione e migrazione del cloud in tutto il patrimonio applicativo di un'azienda. Il dashboard di modernizzazione della piattaforma semplifica la gestione, il monitoraggio e il coordinamento del processo di migrazione.
Un altro prodotto vFunction, vFunction Application Transformation Engine (vAXE), è promosso come l'unica soluzione di refactoring che utilizza un'osservabilità profonda guidata dal dominio tramite un agente JVM passivo per misurare con precisione flussi architetturali, classi, utilizzo, memoria e risorse. Il vAXE, che opera sulla piattaforma vMP per l'analisi dinamica, rivela le funzioni critiche del dominio aziendale sepolte all'interno di monoliti. Di conseguenza, consente una scalabilità senza rivali di applicazioni grandi e complesse, comprendenti milioni di righe di codice e migliaia di classi Java.
Moti Rafalin, CEO e co-fondatore di vFunction, ha dichiarato che la loro missione "è accelerare il viaggio verso l'architettura nativa del cloud e sbloccare tutti i vantaggi del cloud per i clienti in modo che possano ridurre il debito tecnico, ripristinare la velocità di ingegneria, accelerare l'innovazione e ridurre i costi e i rischi associati a processi manuali obsoleti."
Microsoft e vFunction sono determinati a fornire un processo semplificato e automatizzato per la modernizzazione delle app legacy precedentemente vincolate da pratiche di modernizzazione rischiose, manuali o obsolete. Darren Dillon, CTO Azure Cloud & AI di Microsoft, ha espresso entusiasmo per il lancio del loro servizio di refactoring Java insieme a vFunction, con l'anticipazione di fornire una soluzione collaudata per modernizzare le applicazioni legacy vitali dei loro clienti. Ha aggiunto che questa solida soluzione automatizza e accelera il processo di modernizzazione, consentendo alle app legacy di passare senza problemi a Microsoft Azure senza complicazioni.
Le piattaforme No-code come AppMaster possono trarre grandi vantaggi da questa collaborazione tra Microsoft e vFunction, in quanto riduce le barriere all'ingresso per la modernizzazione di applicazioni Java monolitiche su larga scala, aiutando le aziende a semplificare la migrazione verso piattaforme cloud, come Azure. Questa partnership e le sue soluzioni innovative per la modernizzazione del cloud aprono nuove opportunità per il settore low-code e no-code , migliorando le capacità di creazione di app e semplificando ulteriormente il processo per gli sviluppatori a tutti i livelli.