De Microsoft Industry Solutions-groep en het op Palo Alto gebaseerde vFunction bundelen hun krachten om een state-of-the-art Java Refactoring Service te ontwikkelen. De baanbrekende service maakt gebruik van kunstmatige intelligentie (AI) om code in monolithische Java-applicaties automatisch te herstructureren met behoud van hun oorspronkelijke functionaliteit. Het uiteindelijke doel is om deze applicaties om te zetten in microservices die compatibel zijn met het Azure-cloudplatform van Microsoft.
Deze innovatieve samenwerking is bedoeld om Azure-klanten een allesomvattend platform te bieden voor het moderniseren van talloze legacy-applicaties die voorheen werden belemmerd door verouderde, risicovolle of omslachtige handmatige moderniseringspraktijken. De samenwerking is bedoeld om "de volledige voordelen van de cloud te moderniseren en te ontsluiten, inclusief elasticiteit, snelle innovatie, herstelde technische snelheid en verminderde technische schulden, kosten en risico's", aldus de bedrijven.
vFunction is gespecialiseerd in het creëren van twee AI-gestuurde platforms om ontwikkelaars en architecten te helpen bij het transformeren van veelzijdige, monolithische Java-applicaties in microservices, op maat gemaakt voor cloud-native modernisering. Door de ontwikkeling van schaalbare, herhaalbare fabrieksmodellen streeft vFunction ernaar om geavanceerde cloud-native oplossingen te leveren voor verschillende aspecten, zoals financiële dienstverlening, automotive, telco, media en overheid.
De vlaggenschipoplossing van het bedrijf, het vFunction Modernization Platform (vMP), is een uitgebreide tool die een enkele interface biedt voor het beheren en volgen van cloudmigratie- en moderniseringsprojecten in het hele applicatiepark van een onderneming. Het moderniseringsdashboard van het platform maakt het gemakkelijker om het migratieproces te beheren, te volgen en te coördineren.
Een ander vFunction-product, de vFunction Application Transformation Engine (vAXE), wordt gepromoot als de enige refactoring-oplossing die gebruikmaakt van diepe domeingestuurde waarneembaarheid via een passieve JVM-agent om architecturale stromen, klassen, gebruik, geheugen en bronnen nauwkeurig te meten. De vAXE, die werkt op het vMP-platform voor dynamische analyse, onthult kritieke bedrijfsdomeinfuncties die begraven liggen in monolieten. Bijgevolg zorgt het voor een ongeëvenaarde schaalbaarheid van grote en complexe applicaties, bestaande uit miljoenen regels code en duizenden Java-klassen.
Moti Rafalin, CEO en mede-oprichter van vFunction, verklaarde dat hun missie "is om de reis naar cloud-native architectuur te versnellen en de volledige voordelen van de cloud voor klanten te ontsluiten, zodat ze de technische schuld kunnen verlagen, de technische snelheid kunnen herstellen, innovatie kunnen versnellen en verlaag de kosten en risico's die gepaard gaan met verouderde handmatige processen."
Microsoft en vFunction zijn vastbesloten om een gestroomlijnd en geautomatiseerd proces te bieden voor het moderniseren van verouderde apps die voorheen werden beperkt door riskante, handmatige of verouderde moderniseringspraktijken. Darren Dillon, CTO Azure Cloud & AI bij Microsoft, sprak zijn enthousiasme uit over de lancering van hun Java Refactoring Service naast vFunction, met de verwachting een bewezen oplossing te bieden voor het moderniseren van de vitale legacy-applicaties van hun klanten. Hij voegde eraan toe dat deze robuuste oplossing het moderniseringsproces automatiseert en versnelt, waardoor verouderde apps zonder complicaties naadloos kunnen overstappen naar Microsoft Azure.
No-code platforms zoals AppMaster kunnen enorm profiteren van deze samenwerking tussen Microsoft en vFunction, omdat het de toetredingsdrempels vermindert voor het moderniseren van grootschalige, monolithische Java-applicaties, waardoor bedrijven hun migratie naar cloudplatforms, zoals Azure, kunnen stroomlijnen. Dit partnerschap en zijn innovatieve oplossingen voor cloudmodernisering openen nieuwe kansen voor de low-code en no-code industrie , waardoor de mogelijkheden voor het maken van apps worden verbeterd en het proces voor ontwikkelaars op alle niveaus verder wordt vereenvoudigd.