Постоянные веб-службы открывают целый мир возможностей

В качестве основы для разработки приложений Endevor удовлетворяет текущие, возникающие и долгосрочные потребности.

В связи с уходом на пенсию значительного числа профессиональных мэйнфреймов привлечение следующего поколения талантов является приоритетом. Большинство молодых разработчиков хотят использовать современные инструменты, такие как VS Code и Git, управляемые знакомыми инструментами конвейера и автоматизацией DevOps, поэтому предоставление этих возможностей становится необходимым. В сочетании с желанием лучше обслуживать бизнес с точки зрения гибкости и скорости модернизация на основе Endevor предлагает четкий путь вперед.

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

Чтобы проиллюстрировать множество способов, которыми Endevor предлагает новые способы работы, доступен инструментарий DevOps Modernization Roadmap, состоящий из интерактивного сайта и всеобъемлющей электронной книги.

Набор инструментов включает 15 ключевых вариантов использования, оцениваемых с точки зрения уровня усилий и возврата инвестиций, в том числе:

  • Использование VS Code и Git
  • Автоматизация продвижения кода, тестирования и развертывания
  • Оптимизация запросов на изменение и утверждений
  • Выполнение самостоятельных сборок разработчика

Эти захватывающие возможности возможны только за счет предоставления определенного уровня открытости инструментам, не относящимся к мейнфреймам, таким как корпоративные Git-серверы, расширения IDE и интерфейс командной строки Zowe.

Достичь такого уровня открытости контролируемым и безопасным способом можно с помощью Endevor Web Services, веб-API, который предоставляет доступ к основным операциям в Endevor. Он использует протокол HTTP или HTTPS и преобладающую архитектуру API, знакомую многим ИТ-командам, REST.

Веб-службы позволяют внеплатформенным инструментам и процессам использовать богатый портфель услуг Endevor. Например:

  • Список действий с результатами в формате JSON
  • Действия с элементами (ДОБАВИТЬ, ПОЛУЧИТЬ, СОЗДАТЬ, ПЕРЕМЕСТИТЬ и т. д.)
  • Пакетные действия (DEFINE, CAST, APPROVE, EXECUTE и т. д.)
  • Авторизация (либо пользователь/пароль, либо токены JWT)

Веб-сервисы Endever необходимы для следующего:

  • Мост для Git
  • Расширения VS Code и Eclipse
  • Расширение Endevor для Zowe CLI
  • Инициализация проекта Team Build
  • Пользовательские клиенты / собственные интеграции

Зоуе

Хотя Zowe — это мощная платформа для модернизации, поддерживаемая сообществом поставщиков (и победитель в номинации Лучшее решение DevOps для мейнфреймов в этом году), она не является обязательной для ряда вариантов использования при модернизации. Чтобы оценить ценность Zowe для ваших усилий по модернизации, ознакомьтесь с рядом совместимых расширений.

Обратите особое внимание на следующее:

  • Расширение командной строки Endevor Zowe [ссылка] — дает разработчикам возможность быстро автоматизировать общие задачи, такие как сборка и развертывание, и интегрировать их в стандарты DevOps, используемые в их организациях.
  • Расширение Explorer для Endevor VS Code[ссылка] — часть пакета Code4z, оно позволяет получить доступ к полной карте элементов в Endevor при использовании Visual Studio Code и связанных инструментов, таких как GitHub Codespaces. »
  • Соответствие Endevor Zowe API Mediation Layer — чтобы узнать больше, прочитайте Two Peas in a Pod — Endevor и Zowe API Mediation Layer

Существует также подключаемый модуль Endevor Bridge for Git для интерфейса командной строки Zowe, который позволяет администраторам работать с сопоставлениями Git-Endevor и управлять ими.

Чтобы лучше понять роль Endevor в современном опыте разработчиков, ознакомьтесь с Панелью разработчика.

Дальнейшие шаги

Разверните Endever Web Services как можно скорее. Модернизация является ключевым приоритетом для большинства лидеров мейнфреймов, поэтому запросы будут поступать быстро и яростно (если они еще не поступили). Активность сослужит вам хорошую службу.

Endevor V19 — это текущий выпуск, а предыдущие выпуски находятся в режиме обслуживания и/или приближаются к EOS, поэтому мы рекомендуем включить веб-службы в этом выпуске. Версия 19 включает улучшения, максимально упрощающие эту задачу, включая настройку на основе JCL и единую загрузку для Endevor, его веб-сервисов и сервера веб-перехватчиков мейнфрейма.

Ознакомьтесь с Контрольным списком внедрения веб-служб в Технической документации версии 19.

Broadcom предлагает бесплатное обучение в Интернете по этой теме для клиентов, активно участвующих в обслуживании.

Для получения более подробной информации обратитесь к руководителю продукта Endevor Вону Маршаллу ([email protected]).

А для тех, кто готов к Git, не пропустите Шпаргалку по Git для мейнфреймов.

Наслаждайтесь модернизацией мэйнфреймов!