Группа Microsoft Industry Solutions и компания vFunction из Пало-Альто объединяют усилия для разработки современной службы рефакторинга Java. Эта инновационная служба использует искусственный интеллект (ИИ) для автоматической реструктуризации кода в монолитных приложениях Java с сохранением их исходной функциональности. Конечная цель — преобразовать эти приложения в микросервисы, совместимые с облачной платформой Microsoft Azure.
Это инновационное партнерство направлено на то, чтобы предоставить клиентам Azure всеобъемлющую платформу для модернизации многочисленных устаревших приложений, которым ранее мешали устаревшие, сопряженные с высоким риском или громоздкие методы ручной модернизации. По словам компаний, сотрудничество направлено на «модернизацию и раскрытие всех преимуществ облака, включая эластичность, быстрые инновации, восстановление скорости разработки и сокращение технического долга, затрат и рисков».
vFunction специализируется на создании двух платформ на основе искусственного интеллекта, которые помогают разработчикам и архитекторам преобразовывать многогранные монолитные приложения Java в микросервисы, специально предназначенные для облачной модернизации. Разрабатывая масштабируемые воспроизводимые производственные модели, vFunction стремится предоставлять передовые облачные решения для различных аспектов, таких как финансовые услуги, автомобилестроение, телекоммуникации, средства массовой информации и правительство.
Флагманское решение компании, vFunction Modernization Platform (vMP), представляет собой комплексный инструмент, обеспечивающий единую панель интерфейса для управления и отслеживания облачных проектов миграции и модернизации в масштабах всего приложения предприятия. Информационная панель модернизации платформы упрощает управление, отслеживание и координацию процесса миграции.
Другой продукт vFunction, механизм vFunction Application Transformation Engine (vAXE), рекламируется как единственное решение для рефакторинга, использующее глубокую управляемую предметной областью наблюдаемость с помощью пассивного агента JVM для точного измерения архитектурных потоков, классов, использования, памяти и ресурсов. vAXE, работающий на платформе vMP для динамического анализа, выявляет важные функции предметной области бизнеса, спрятанные в монолитах. Следовательно, он обеспечивает непревзойденную масштабируемость больших и сложных приложений, содержащих миллионы строк кода и тысячи классов Java.
Моти Рафалин, генеральный директор и соучредитель vFunction, заявил, что их миссия «состоит в том, чтобы ускорить переход к облачной архитектуре и раскрыть все преимущества облака для клиентов, чтобы они могли сократить технический долг, восстановить скорость разработки, ускорить внедрение инноваций». , а также снизить затраты и риски, связанные с устаревшими ручными процессами».
Microsoft и vFunction полны решимости обеспечить оптимизированный и автоматизированный процесс модернизации устаревших приложений, которые ранее были ограничены рискованными, ручными или устаревшими методами модернизации. Даррен Диллон, технический директор Azure Cloud & AI в Microsoft, выразил воодушевление по поводу запуска их службы рефакторинга Java вместе с vFunction, ожидая предоставления проверенного решения для модернизации жизненно важных устаревших приложений своих клиентов. Он добавил, что это надежное решение автоматизирует и ускоряет процесс модернизации, позволяя устаревшим приложениям беспрепятственно и без осложнений переходить на Microsoft Azure.
Платформы No-code такие как AppMaster, могут извлечь большую выгоду из этого сотрудничества между Microsoft и vFunction, поскольку оно снижает входные барьеры для модернизации крупномасштабных монолитных приложений Java, помогая компаниям упростить миграцию на облачные платформы, такие как Azure. Это партнерство и его инновационные решения для модернизации облачных вычислений открывают новые возможности для индустрии low-code и no-code , расширяя возможности создания приложений и еще больше упрощая процесс для разработчиков на всех уровнях.