Предоставление доступа к API мейнфреймов с использованием Zowe MCP и генеративного ИИ

Источник: IBA Group•

Предоставление доступа к API мейнфреймов с использованием Zowe MCP и генеративного ИИ

Узнайте, как Zowe MCP и генеративный ИИ ускоряют создание API для мейнфреймов, предоставляя доступ к бизнес-логике COBOL через безопасные REST API без замены основных систем.

2. Практическая реализация API мейнфреймов: сценарий страхования

Практическим примером предоставления доступа к API мейнфреймов является страховая компания, которой необходимо сделать существующую логику расчета цен и рисков доступной для внешних цифровых торговых площадок. Бизнес-логика остается в устаревшей среде COBOL, но новые каналы требуют к ней доступа через современный REST API.

3. Выбор и внедрение поддержки API мейнфреймов

Описанный выше сценарий со страхованием иллюстрирует более широкое решение по модернизации: когда ценная бизнес-логика остается на мейнфрейме, но должна быть доступна для новых каналов, какая часть существующей основы действительно требует изменений?

Q: Когда создание API для мейнфреймов является лучшим вариантом по сравнению с заменой базовой системы?

A: Предоставление доступа к API мейнфреймов часто является лучшим вариантом, когда существующая база остается стабильной и ценной, но ее бизнес-логику необходимо сделать доступной для цифровых каналов, облачных сервисов, партнеров или новых приложений. Это позволяет предприятиям модернизировать интеграцию, не делая замену основной системы обязательным условием для цифровой трансформации.

Когда поддержка API становится подходящим путем модернизации, следующей задачей является реализация. Традиционные подходы могут потребовать от опытного разработчика недель ручного анализа тысяч строк устаревшего кода, документирования сложных сопоставлений данных и создания пользовательской инфраструктуры-обертки. Такая зависимость от ручного анализа кода и заказных файлов сопоставления может стать трудно масштабируемой, когда организации должны предоставлять доступ к нескольким устаревшим базовым сервисам в условиях жестких ограничений ресурсов.

В агентном рабочем процессе генеративный ИИ может анализировать устаревшую кодовую базу, сопоставлять базовые структуры данных и генерировать контракты API, сокращая это узкое место ручной работы. Этот подход особенно актуален, когда квалифицированные специалисты по мейнфреймам в дефиците, время выхода на рынок имеет критическое значение, а точное сопоставление данных необходимо.

Специалисты IBA Group разрабатывают конвейеры трансформации, фреймворки промптов, шаблоны и фрагменты кода для агентов ИИ, семантические сопоставления данных и кросс-платформенные фреймворки валидации.

4. Проект решения: архитектура API мейнфреймов и разработка с помощью ИИ

Для таких сценариев, как приведенный выше пример со страхованием, следующий вопрос заключается в том, как предоставить доступ к существующей бизнес-логике мейнфрейма через современные API, интегрируя при этом разработку с поддержкой ИИ в этот процесс.

Q: Как предприятия могут предоставить доступ к приложениям мейнфреймов через API без переписывания основного кода COBOL?

A: Специализированный слой трансляции REST позволяет предприятиям обрабатывать входящие веб-запросы без изменения существующего кода приложений. Он обеспечивает трансляцию данных, быстрый доступ, шифрование и контроль доступа, оставляя базовое бизнес-приложение неизменным.

Реализация этого подхода требует многоуровневой архитектуры, которая объединяет доступ к API мейнфреймов, корпоративную безопасность и разработку с поддержкой ИИ. Эту архитектуру поддерживают следующие компоненты:

Эта архитектура знаменует собой переход от пассивной генерации текста к автономным действиям. С сервером Zowe MCP ИИ-ассистент больше не ограничивается генерацией несвязанных фрагментов кода. Он может читать код мейнфрейма, находить соответствующие копибуки, генерировать сопутствующие профили API, а также выполнять команды развертывания и верификации в среде z/OS.

Проектирование целевой схемы API, сопоставление сложных преобразований данных и соблюдение архитектурных ограничений по-прежнему требуют специализированных знаний в области интеграции. IBA Group гарантирует, что предоставляемые конечные точки REST интегрируются в более широкую гибридно-облачную среду предприятия.

5. Создание конвейера разработки с поддержкой ИИ

Описанная выше архитектура требует большего, чем просто подключение ИИ-ассистента к ресурсам мейнфрейма. Он должен быть интегрирован в существующую среду разработки, обеспечен правильным контекстом и управляться на протяжении всего жизненного цикла разработки.

Это особенно актуально, поскольку организации сталкиваются с сокращением числа опытных инженеров по COBOL. Zowe MCP предоставляет интерфейс, через который облачные и веб-разработчики могут взаимодействовать с ресурсами мейнфрейма внутри VS Code и современных конвейеров CI/CD, в то время как старшие специалисты по мейнфреймам сосредоточены на базовой архитектуре.

Конвейер включает в себя три основные возможности:

IBA Group обеспечивает постоянную настройку фреймворков, интеграцию кастомизированных тулчейнов и комплексную передачу знаний, повышая квалификацию внутренних команд и предоставляя управляемые услуги для поддержки и оптимизации слоя API по мере развития бизнес-логики.

6. Пошаговый рабочий процесс реализации с поддержкой ИИ

Следующий рабочий процесс иллюстрирует, как описанная выше архитектура с поддержкой ИИ может использоваться для создания REST API, соединяющего современные веб- и мобильные каналы с устаревшей серверной частью COBOL.

Шаг 1: Анализ с помощью ИИ и загрузка кода GitHub Copilot использует инструменты сервера Zowe MCP для безопасной инспекции целевой среды z/OS и поиска соответствующих структур устаревших программ COBOL или PL/I и копибуков.

Шаг 2: Генерация двойного кода ИИ-движок генерирует JSON-схемы CICS, программу-обортку логики веб-сервисов, отделенную от бизнес-логики, и сопутствующий код приложения реализации REST на Node.js.

Шаг 3: Автоматизированное выполнение жизненного цикла ИИ использует возможности Zowe MCP для компиляции и пакетирования приложения. Он объединяет ассистентские ресурсы, отправляет их в промежуточную среду z/OS, запускает задачи компиляции и автоматически анализирует журналы выполнения для обнаружения и исправления любых ошибок сборки или кода перед развертыванием.

Шаг 4: Оркестрация развертывания Zowe Как только пакет полностью проверен, инженерная команда использует Zowe MCP для выполнения фактического развертывания. Они переносят стабильный предварительно собранный пакет в целевую среду и инициализируют компоненты среды выполнения CICS, чтобы сделать работающий REST API доступным.

Шаг 5: Регистрация в шлюзе Развернутый API-сервис автоматически обнаруживается и заносится в каталог централизованной панели управления Zowe API Mediation Layer (ML). В рамках этого процесса система автоматически проверяет службу, выполняя проверку работоспособности в реальном времени, чтобы убедиться, что новый API доступен для вызова, и проверяет, что его документация OpenAPI/Swagger правильно загружена и доступна.

Верификация после развертывания и стабильность

После развертывания API основное внимание смещается с реализации на проверку его поведения по отношению к устаревшему ядру с использованием сред, приближенных к производственным, и методов изолированного моделирования.

Q: Как предприятия могут проверить точность и стабильность созданных с помощью ИИ API мейнфреймов после развертывания?

A: Сгенерированный API должен быть проверен на соответствие устаревшему ядру в условиях, приближенных к производственным, чтобы обеспечить стабильное поведение, точность данных и соответствие бизнес-логике.

IBA Group поддерживает эту проверку, используя ИИ-агент для добавления модульных тестов в код приложения REST-обертки, а также разрабатывая и выполняя автоматизированные наборы регрессионного тестирования, которые проверяют преобразование данных между полезными нагрузками JSON и копибуками COBOL.

7. Безопасность, управление и защитные механизмы конвейера ИИ

Внедрение конвейера разработки с поддержкой ИИ в базовую финансовую архитектуру требует соблюдения нормативных требований, управления данными и средств контроля безопасности.

В: Как предприятия могут безопасно использовать агенты ИИ для разработки API мейнфреймов?

О: Агенты ИИ должны работать в контролируемых средах с мерами защиты, регулирующими доступ к проприетарному коду, взаимодействие с инфраструктурой мейнфрейма, валидацию кода и развертывание. Существующие корпоративные средства безопасности и средства безопасности z/OS остаются частью архитектуры.

Защита проприетарного кода мейнфреймов

Корпоративные копибуки могут содержать конфиденциальные, нормативные и проприетарные бизнес-правила, которые должны оставаться в контролируемых средах. Корпоративный оркестратор ИИ управляет рабочим процессом и взаимодействует с мейнфреймом через безопасный частный сервер Zowe MCP.

Архитектура может работать на моделях публичного облака, частного облака или в полностью изолированных средах (air-gapped). Для организаций со строгими требованиями комплаенса, правилами конфиденциальности финансовых данных или ограничениями интеллектуальной собственности в отношении устаревшего исходного кода COBOL архитектура может использовать изолированную защищенную среду. В изолированных средах и при соответствующих конфигурациях корпоративного ИИ прием и генерация кода могут оставаться в контролируемых средах, причем хранение данных отключено, а обучение публичных моделей заблокировано.

IBA Group настраивает, изолирует в песочнице и конфигурирует инфраструктуру Zowe MCP и конечные точки LLM в соответствии с требованиями корпоративной конфиденциальности данных.

Контроль действий ИИ в инфраструктуре мейнфреймов

ИИ не может действовать как непроверенный черный ящик, выполняющий действия с основными производственными активами. Поэтому архитектура решает эту проблему путем реализации Zowe MCP в качестве управляемого промежуточного слоя (middleware), расположенного между LLM и действующей инфраструктурой.

Используя стандарт Model Context Protocol (MCP), Zowe MCP обеспечивает необходимые границы безопасности и точные средства контроля доступа к мейнфрейму, необходимые для опосредования каждого действия, которое ИИ пытается выполнить в среде z/OS.

IBA Group проектирует конвейер DevSecOps, создавая автоматизированные сценарии проверки, шлюзы проверки кода и руководства по развертыванию, которые регулируют деятельность с помощью ИИ от VS Code до региона CICS.

Применение существующих политик безопасности мейнфреймов

Созданные ИИ службы не должны обходить существующие средства контроля безопасности мейнфреймов. Когда сгенерированный код интегрируется со слоем медиации API Zowe (Zowe API Mediation Layer), вызовы API используют корпоративный единый вход (SSO) и сопоставляются со стандартными менеджерами безопасности z/OS, такими как RACF, ACF2 или Top Secret. Права доступа остаются централизованными и проверяемыми.

IBA Group настраивает Zowe API ML для федерации современной веб-безопасности на основе токенов в традиционные учетные данные мейнфрейма.

8. Бизнес-преимущества поддержки API мейнфреймов с помощью ИИ

Объединяя Zowe MCP с конвейерами генеративного ИИ, предприятия могут ускорить создание API, сохраняя при этом основную бизнес-логику и существующие средства контроля безопасности. Этот подход позволяет банкам и страховым компаниям расширить существующие возможности мейнфреймов на современные цифровые каналы по мере продолжения более масштабной модернизации.

Агентный подход с поддержкой ИИ может обеспечить следующие бизнес- и операционные преимущества:

В совокупности эти возможности обеспечивают практический путь к модернизации доступа к мейнфреймам без необходимости замены базовой системы в качестве обязательного условия.

Планируете создание API для мейнфреймов?

Независимо от того, нужно ли вам предоставить существующую функциональность мейнфрейма цифровым каналам, модернизировать устаревшие интеграции или изучить, как разработка с помощью ИИ может ускорить создание API, поделитесь своими требованиями, заполнив форму ниже, и наша команда по мейнфреймам свяжется с вами.

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от IBA Group