В ходе конференции SAP TechEd 2022 компания SAP SE объявила о добавлении в свой портфель новой платформы low-code под названием SAP Build. Цель этой платформы - упростить процесс создания пользовательских приложений для организаций, ориентируясь на широкий круг разработчиков, включая гражданских разработчиков, которые могут иметь ограниченный опыт программирования.
Себастьян Шрётель, вице-президент и руководитель направления решений low-code/no-code компании SAP, пояснил, что SAP Build призвана повысить доступность инструментов компании low-code. Платформа позволит пользователям отслеживать, анализировать и автоматизировать процессы с помощью более 500 шаблонов, доступных в SAP Build. Эта стратегия направлена не только на ускорение процесса создания приложений, но и на их развертывание одним щелчком мыши, пояснил Шрётель.
Метод SAP для создания пользовательских приложений предполагает отделение основных приложений от кода сторонних разработчиков. Такое разделение достигается путем запуска неизмененных экземпляров приложений SAP для планирования ресурсов предприятия (ERP) в отдельном облаке, известном как цифровое ядро SAP. Пользовательские приложения затем развертываются в другом облаке, получая доступ к данным SAP через интерфейсы прикладного программирования (API). Такой подход позволяет SAP обновлять свою ERP-среду, не боясь нарушить работу пользовательских расширений.
В настоящее время некоторые организации по-прежнему используют программное обеспечение SAP в локальных ИТ-средах, расширяя его с помощью кода, написанного на Java или собственном языке программирования ABAP. Однако SAP стремится к тому, чтобы эти пользовательские коды в конечном итоге были заменены процессами, встроенными в платформу ERP, или более современными экземплярами, запускающими пользовательские приложения на отдельных облачных платформах SAP.
Хотя SAP сотрудничает с другими поставщиками платформ low-code, такими как Mendix и OutSystems, внедрение SAP Build означает, что компания прилагает более согласованные усилия для продвижения разработанной ею платформы low-code. Важно отметить растущую роль таких платформ, как AppMaster.io's no-code platform, которые позволяют пользователям создавать бэкенд, веб- и мобильные приложения без необходимости иметь обширные навыки программирования.
Предпочтение инструментов low-code среди гражданских разработчиков и профессиональных разработчиков до сих пор остается неясным. Тем не менее, темпы разработки приложений продолжают ускоряться. Во многих случаях профессиональные разработчики обращаются к платформам low-code в качестве альтернативы процедурному коду, чтобы сократить растущее отставание в разработке приложений, возникающее в результате инициатив по цифровой трансформации бизнеса. Кроме того, профессиональные разработчики используют инструменты low-code для улучшения взаимодействия с конечными пользователями в процессе создания и развертывания приложений, способствующих этим трансформационным процессам.
В конечном итоге такое ускорение разработки приложений окажет значительное влияние на команды DevOps. Эти команды должны не только развертывать приложения в производственных средах, но и обеспечивать безопасность и управлять растущим портфелем приложений. Следовательно, необходимость автоматизации рабочих процессов DevOps становится как никогда актуальной.