SAP BTP side by side расширение
Самостоятельное приложение, добавляющее функцию, экран или автоматизированный процесс вокруг SAP S/4HANA или другой системы SAP, без изменения кода самой основной системы.
SAP
Расширение SAP S/4HANA и других приложений SAP новой облачной функциональностью на SAP Business Technology Platform, построенной рядом с основной системой, а не внутри неё.
Всё больше компаний в Дубае нанимают SAP BTP-разработчика, когда им нужна новая функциональность поверх SAP S/4HANA без изменения кода самой основной системы. SAP Business Technology Platform это облачная платформа SAP именно для такого side by side расширения: отдельного приложения, которое читает и записывает данные через определённые интерфейсы, развёртывается и обновляется по собственному графику, так что путь обновления базовой системы SAP остаётся нетронутым.
Платформа предлагает больше одного способа строить решения. Среды выполнения Cloud Foundry и Kyma подходят для расширения на Node.js, Java или другом распространённом языке с использованием SAP Cloud Application Programming Model, а среда ABAP позволяет команде остаться в ABAP Cloud и переиспользовать существующие навыки SAP для такой же чистой, side by side сборки. Выбор между ними и создание решения, которое переживёт следующее обновление S/4HANA без последствий, это, по сути, то, ради чего в Дубае нанимают SAP BTP-разработчика. Большинство компаний, которые нанимают SAP BTP-разработчика в Дубае, дополняют уже работающую систему S/4HANA, а не строят ландшафт SAP с нуля.
Что создаётся
Конкретные результаты, а не общее описание платформы.
Самостоятельное приложение, добавляющее функцию, экран или автоматизированный процесс вокруг SAP S/4HANA или другой системы SAP, без изменения кода самой основной системы.
Построены с помощью Core Data Services и Cloud Application Programming Model, раскрывающие чистый, документированный интерфейс вместо прямого доступа к базе данных.
Destinations, сервисы подключения и, там, где исходная система стоит локально, Cloud Connector, чтобы расширение могло безопасно читать и записывать реальные данные.
Повторяемый способ тестировать, упаковывать и развёртывать расширение на Cloud Foundry, Kyma или в среде ABAP, а не ручной, одноразовый релиз.
Важные навыки
Навыки, специфичные для правильной работы именно на этой платформе, а не общий облачный опыт.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| SAP Cloud Application Programming Model | Уверенно проектирует модель данных CDS и описание сервиса до написания кода обработчиков | Слабую модель данных дорого переделывать, когда от сервиса уже зависят другие системы |
| Выбор среды | Может объяснить для конкретного расширения, почему Cloud Foundry, Kyma или среда ABAP подходит лучше альтернатив | Неверно выбранная среда добавляет стоимость и сложность, которые проявятся позже |
| Авторизация и управление доверием | Понимает, как для приложения BTP определяются и назначаются роли и области доступа, а не только как отключить безопасность в тестовой системе | Расширению, касающемуся реальных данных SAP, реальный контроль доступа нужен с первого дня |
| Связность | Настраивал destinations и, где нужно, Cloud Connector для системы, действительно работающей локально | Большинство расширений полезны только тогда, когда они надёжно достают до реальных данных SAP |
| Непрерывная интеграция и доставка | Имеет рабочий конвейер, который может описать от начала до конца, включая то, как сломанная сборка перехватывается до релиза | Ручное развёртывание это то место, где проекты BTP незаметно начинают расползаться и ломаться |
Собственная документация SAP Business Technology Platform подробно описывает среды Cloud Foundry, Kyma и ABAP, и стоит попросить кандидата пройтись по ней вместе с вами, а не полагаться на его пересказ, прежде чем нанимать SAP BTP-разработчика на реальный проект.
Форматы работы с нами
Выделенный разработчик подходит бизнесу с постоянным потоком расширений и автоматизаций на SAP BTP, работающему внутри вашей команды на ежемесячной основе. Разработка по проекту подходит для одного чётко определённого расширения, согласованного письменно и переданного с кодом, документацией и доступом в конце. Поддержка в подборе персонала подходит бизнесу, который строит собственную постоянную компетенцию SAP BTP, где мы помогаем описать роль, найти кандидатов и провести техническую оценку, пока вы нанимаете напрямую. Консалтинг и архитектурная работа подходят для более раннего решения, например какая среда и паттерн расширяемости действительно подходят вашему ландшафту S/4HANA, прежде чем начнётся любая сборка. Каким бы путём вы ни пошли, большинство клиентов, которые нанимают SAP BTP-разработчика в Дубае, начинают с одного расширения, прежде чем решить, продолжать ли сотрудничество.
Оценка кандидата
Проверки, нацеленные именно на работу с расширениями, а не на общие навыки программирования.
Не учебный проект. Реальное side by side расширение, пусть даже небольшое, показывает, способен ли он довести сборку до работающего развёртывания.
Спросите, почему модель CDS была структурирована именно так. Кандидат, способный описать только синтаксис, а не решения, будет испытывать трудности на реальном проекте.
Cloud Foundry, Kyma или среда ABAP для конкретного сценария, который вы опишете. Уверенный, обоснованный ответ важнее заученного предпочтения.
Спросите, какие роли и области доступа он определил и почему. Безопасность, добавленная в самом конце, частая и дорогая ошибка на проектах BTP.
Кандидат, способный описать только ручной процесс релиза, вряд ли удержит растущий набор расширений в поддерживаемом состоянии.
Сертификации
Что подтверждает этот сертификат и как проверить, что он получен по-настоящему.
Экзамен уровня associate от SAP для этого профиля, охватывающий Cloud Application Programming Model, SAP Business Technology Platform, авторизацию и связность с системами SAP как локально, так и в облаке. Уточняйте текущее название и код экзамена в собственном каталоге сертификаций SAP, поскольку SAP регулярно их обновляет. Это разумный, хотя и не обязательный, сертификат, о котором стоит спросить, когда вы нанимаете SAP BTP-разработчика в Дубае для работы над облачными расширениями.
SAP выдаёт бейджи сертификации через Credly, и кандидат может показать свой бейдж прямо из своего аккаунта Credly. Просите показать его, а не полагайтесь на название сертификата в резюме, и сочетайте это с практическими проверками выше.
Эта роль относится к нашей категории SAP, части найма разработчиков в Дубае. Там, где расширению нужен фронтенд, наши страницы SAP Fiori-разработчика и SAP UI5-разработчика описывают эту работу, а там, где базовая работа на платформе это соединение систем, а не создание нового приложения, наша страница SAP-интегратора описывает именно это. Для решений о более широком ландшафте, в который встроено расширение, актуальна наша страница архитектора решений SAP, а наша команда облачных услуг может взять на себя постоянный хостинг после запуска расширения.
Прямые ответы
Side by side расширения: отдельные приложения, добавляющие функцию, экран или автоматизированный процесс вокруг SAP S/4HANA или другой системы SAP, взаимодействующие через определённые интерфейсы вместо собственного кода внутри основной системы.
Side by side расширение живёт по собственному графику релизов и не находится внутри основной системы, поэтому обновление S/4HANA с меньшей вероятностью его сломает. Это собственный рекомендуемый SAP паттерн для большей части новой функциональности на SAP S/4HANA Cloud.
Это зависит от расширения. Cloud Foundry и Kyma подходят для сервисов на Node.js, Java или Python, построенных с помощью SAP Cloud Application Programming Model, а среда ABAP подходит командам, которые хотят остаться в ABAP Cloud и переиспользовать существующие навыки ABAP.
Часто да, поскольку расширению обычно нужен пользовательский интерфейс, а иногда и собственное хранилище данных. Там, где работа в основном во фронтенде, наши страницы SAP Fiori-разработчика и SAP UI5-разработчика описывают это подробнее.
SAP публикует сертификацию уровня associate по бэкенд-разработке на своей Cloud Application Programming Model, о ней подробнее ниже на этой странице, вместе с тем, как проверить, что она действительно получена.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.