Grupa Microsoft Industry Solutions i vFunction z siedzibą w Palo Alto łączą siły, aby opracować najnowocześniejszą usługę refaktoryzacji Java. Ta przełomowa usługa wykorzystuje sztuczną inteligencję (AI) do automatycznej restrukturyzacji kodu w monolitycznych aplikacjach Java przy jednoczesnym zachowaniu ich oryginalnej funkcjonalności. Ostatecznym celem jest przekształcenie tych aplikacji w mikrousługi kompatybilne z platformą chmurową Microsoft Azure.
To innowacyjne partnerstwo ma na celu zapewnienie klientom platformy Azure wszechstronnej platformy umożliwiającej modernizację wielu starszych aplikacji, które wcześniej utrudniały przestarzałe, obarczone dużym ryzykiem lub uciążliwe praktyki ręcznej modernizacji. Według firm współpraca ma na celu „zmodernizowanie i uwolnienie pełnych korzyści chmury, w tym elastyczności, szybkich innowacji, przywrócenia prędkości inżynieryjnej oraz zmniejszenia długu technicznego, kosztów i ryzyka”.
vFunction specjalizuje się w tworzeniu dwóch platform opartych na sztucznej inteligencji, które pomagają programistom i architektom w przekształcaniu wielopłaszczyznowych, monolitycznych aplikacji Java w mikrousługi, dostosowane do modernizacji natywnej w chmurze. Poprzez rozwój skalowalnych, powtarzalnych modeli fabryk, vFunction stara się dostarczać najnowocześniejsze rozwiązania natywne w chmurze w różnych aspektach, takich jak usługi finansowe, motoryzacja, telekomunikacja, media i administracja.
Flagowe rozwiązanie firmy, vFunction Modernization Platform (vMP), jest wszechstronnym narzędziem udostępniającym pojedynczy panel interfejsu do zarządzania i śledzenia projektów migracji do chmury i modernizacji w całym zasobie aplikacji przedsiębiorstwa. Pulpit nawigacyjny modernizacji platformy ułatwia zarządzanie, śledzenie i koordynację procesu migracji.
Inny produkt vFunction, vFunction Application Transformation Engine (vAXE), jest promowany jako jedyne rozwiązanie do refaktoryzacji, które wykorzystuje głęboką obserwowalność opartą na domenach za pośrednictwem pasywnego agenta JVM do dokładnego pomiaru przepływów architektury, klas, użycia, pamięci i zasobów. vAXE, który działa na platformie vMP do analizy dynamicznej, ujawnia krytyczne funkcje domeny biznesowej ukryte w monolitach. W konsekwencji pozwala na niezrównaną skalowalność dużych i złożonych aplikacji, zawierających miliony linii kodu i tysiące klas Java.
Moti Rafalin, dyrektor generalny i współzałożyciel vFunction, stwierdził, że ich misją jest „przyspieszenie podróży do architektury natywnej w chmurze i odblokowanie pełnych korzyści chmury dla klientów, aby mogli obniżyć dług techniczny, przywrócić szybkość inżynierii, przyspieszyć innowacje oraz zredukować koszty i ryzyko związane z przestarzałymi procesami ręcznymi”.
Microsoft i vFunction są zdeterminowane, aby zapewnić usprawniony i zautomatyzowany proces modernizacji starszych aplikacji, które wcześniej były ograniczone przez ryzykowne, ręczne lub przestarzałe praktyki modernizacyjne. Darren Dillon, CTO Azure Cloud & AI w Microsoft, wyraził podekscytowanie uruchomieniem usługi refaktoryzacji Java wraz z vFunction, mając nadzieję na dostarczenie sprawdzonego rozwiązania do modernizacji ważnych starszych aplikacji ich klientów. Dodał, że to solidne rozwiązanie automatyzuje i przyspiesza proces modernizacji, umożliwiając starszym aplikacjom bezproblemowe przejście na Microsoft Azure bez komplikacji.
Platformy No-code takie jak AppMaster, mogą znacznie skorzystać na tej współpracy między Microsoft i vFunction, ponieważ zmniejsza ona bariery wejścia na rynek przy modernizacji wielkoskalowych, monolitycznych aplikacji Java, pomagając firmom usprawnić migrację do platform chmurowych, takich jak Azure. To partnerstwo i jego innowacyjne rozwiązania w zakresie modernizacji chmury otwierają nowe możliwości dla branży low-code i no-code , zwiększając możliwości tworzenia aplikacji i jeszcze bardziej upraszczając proces dla programistów na wszystkich poziomach.