MongoDB в популярной базе данных, ориентированной на документ с открытым исходным кодом, была выпущена сегодня новая платформа для модернизации устаревших приложений в масштабируемые услуги в популярной базе данных с открытым исходным кодом, была выпущена. Платформа модернизации приложений (AMP) имеет несколько ресурсов для ускорения каждого этапа процесса модернизации, включая анализ кода, преобразование кода, тестирование и миграцию данных.
Связывая интеллектуальные рабочие процессы на основе агента с детерминированными методами, в решении есть наборы инструментов для модернизации приложений, основанных на многочисленных устаревших технологических стеке с участием Oracle, SQL Server, C Sharp и многое другое.
По словам Шилпы Колхара, старшего вице-президента по модернизации приложений в MongoDB, платформа была частично разработана в качестве фактора для устоявшихся, критических приложений для предприятий, чтобы получить доступ к современным подходам ИИ.
Предложение также сигнализирует о значительном расширении традиционной области поставщика.
«С помощью AMP мы попадаем как на модернизацию базы данных, так и всю модернизацию уровня приложений», — сказал Колхар. «Это не только миграция базы данных».
В дополнение к различным инструментам и методам, включенным в MongoDB AMP, на платформе представлена помощь, что Колхар охарактеризовал как команда экспертов по модернизации, чтобы помочь конечным пользователям современно их приложения.
В связи с тем, что нынешние клиенты уже охватывают чувствительные к регулирующим вертикали, такие как Finance и Fintech, фундаментальный подход MongoDB AMP к модернизации приложений путем начала на уровне данных может набрать существенную тягу в разных отраслях.
Инструменты и процессы преобразования кода
Большая часть инструментов, содержащихся в MongoDB AMP, фокусируется на преобразовании кода, генерации тестов и миграции данных. Согласно Колхару, было важно использовать детерминированные и вероятностные методы, частично для восстановления некоторых недостатков последнего.
«Реальные приложения имеют большие, сложные кодовые базы, с которыми ИИ не может справиться правильно и эффективно», — объяснил Колхар. «Это особенно верно с приложениями, которые сосредоточены вокруг хранимых процедур, где бизнес -логика распространяется вокруг уровня приложения и уровня базы данных».
Примеры детерминированных подходов к преодолению вышеупомянутых проблем-и другие-включают ресурсы, которые могут преобразовать процедуры PL/SQL в код слоя приложения, такой как Java.
Платформа имеет инструменты для анализа SQL в рамках процесса анализа кода и преобразования его в Java, а также для облегчения документации кода. Хотя агенты используются на платформе для нескольких целей, они помогают возможностям анализа кода, помогая организациям «разделить базу кода на куски», сказал Колхар.
Эти дискретные части кода более поддаются процессу конверсии. По словам Колхара, тандем детерминированных и основанных на ИИ процесс преобразования в тот, в котором платформа может «проходить базу кода, используя интерактивный и автоматизированный подход».
Ускорение функционального тестирования
Тестирование жизненно важно для успеха любого приложения, особенно для модернизации. Ручные методы для тестирования приложений часто являются громоздкими и трудоемкими. Следовательно, MongoDB AMP включает в себя несколько мер по ускорению этого процесса, чтобы разработчики могли выявить проблемы до внедрения систем в производстве.
Некоторые из этих конструкций относятся к конкретным методологиям для реализации программного обеспечения, включая Agile. Сотавание таких методологий с динамическими агентами может упростить то, что в противном случае было бы обременительной задачей.
«У нас есть инструменты, чтобы помочь как с созданием тестов, так и с агентскими рабочими процессами, которые выполняют петлю ремонта спринт-теста, который требуется в течение всего процесса для преобразования»,-сказал Колхар.
Генерация функционального тестирования является не только ключевой для оценки использования использования отдельных компонентов приложения, но и для оценки статуса усилий по миграции в целом. Эта бинарная утилита неоценима для получения прогресса с точки зрения микрокосма и макрокосма.
Следовательно, MongoDB AMP включает в себя «инструменты, которые проводят статический и динамический анализ вашего приложения, а также кодовых баз и т. Д., Чтобы определить конкретные области проблемы, но также выяснить общие проблемы, с которыми вы сталкиваетесь в процессе модернизации», — сказал Колхар.
Оптимизация миграции данных
По словам Колхара, большинство наборов инструментов в MongoDB AMP были результатом специальных усилий от имени поставщика, которые охватывали последние два года. Некоторые из них, однако, ранее существовали, такие как реляционный мигратор MongoDB, который фокусируется на миграции реляционных данных в MongoDB. Более поздние функции, такие как те, которые влечет зал агентов и генеративные модели, также участвуют в фазе миграции процесса модернизации.
Решение имеет «инструменты для миграции и для [putting applications in production] В течение последней мили, когда корпоративные клиенты полностью находятся в новом, модернизированном приложении »,-сказал Колхар, организации могут получить доступ к членам команды модернизации платформы-некоторые из которых имеют знания по вертикали-за помощь.
Стратегическое расширение Mongodb
Общая значимость усилителя MongoDB — два года. С одной стороны, он подчеркивает необходимость для организаций обновлять свои устаревшие приложения, чтобы они могли использовать современные технологии. Этот факт является свидетельством горизонтально применимой эффективности моделей генеративного машинного обучения, что может улучшить практически любой вариант использования данных.
С другой стороны, подход платформы, ориентированный на данные к модернизации приложений, начинающий с кодовой базы, заслуживает внимания, потому что в конечном итоге она выходит за рамки данных. Эти усилия по модернизации не только включают миграции базы данных, но и миграции для приложений, которые также зависят от них.
Таким образом, недавно выпущенная платформа является показателем расширения MongoDB в сферу за пределами уровня данных, со всеми ее в реальном времени, транзакционных и аналитических последствиях для приложений.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Jelani Harper работал аналитиком, руководителем исследований, консультантом по информационным технологиям и журналистам более 10 лет. В течение этого времени он помогал бесчисленным поставщикам и публикациям в области управления данными, разрабатывать, сочинять и поместить … Подробнее от Jelani Harper