Podczas konferencji SAP TechEd 2022, SAP SE ujawnił dodanie do swojego portfolio nowej platformy low-code o nazwie SAP Build. Celem tej platformy jest uproszczenie procesu budowania niestandardowych aplikacji dla organizacji, obsługujących zróżnicowane grono deweloperów, w tym deweloperów obywatelskich, którzy mogą mieć ograniczoną wiedzę programistyczną.
Sebastian Schrötel, wiceprezes i szef działu low-code/no-code solutions w SAP, wyjaśnił, że SAP Build ma na celu zwiększenie dostępności narzędzi firmy low-code. Platforma umożliwi użytkownikom monitorowanie, analizowanie i automatyzowanie procesów przy użyciu ponad 500 szablonów dostępnych w ramach SAP Build. Strategia ta ma na celu ułatwienie nie tylko szybszego procesu budowania aplikacji, ale także wdrożenia za pomocą jednego kliknięcia - wyjaśnił Schrötel.
Metoda budowania aplikacji na zamówienie przez SAP polega na oddzieleniu podstawowych aplikacji od kodu firm trzecich. Separacja ta jest osiągana poprzez uruchomienie niezmienionych instancji aplikacji SAP do planowania zasobów przedsiębiorstwa (ERP) w oddzielnej chmurze, zwanej cyfrowym rdzeniem SAP. Aplikacje niestandardowe są następnie wdrażane w innej chmurze, uzyskując dostęp do danych SAP za pośrednictwem interfejsów programowania aplikacji (API). Takie podejście pozwala firmie SAP na aktualizację środowiska ERP bez obawy o zakłócenie niestandardowych rozszerzeń.
Obecnie niektóre organizacje nadal uruchamiają oprogramowanie SAP w środowiskach IT on-premises, rozszerzając je za pomocą kodu napisanego w Javie lub zastrzeżonym języku programowania ABAP. SAP dąży jednak do tego, aby te niestandardowe kody zostały ostatecznie zastąpione procesami wbudowanymi w jego platformę ERP lub poprzez bardziej nowoczesne instancje uruchamiające niestandardowe aplikacje na oddzielnych platformach chmurowych SAP.
Chociaż SAP ma partnerstwa z innymi dostawcami platformy low-code, takimi jak Mendix i OutSystems, wprowadzenie SAP Build widzi firmę podejmującą bardziej skoordynowane wysiłki w celu promowania przyjęcia platformy low-code, którą opracowała. Należy zauważyć rosnącą rolę platform takich jak AppMaster.io's no-code , które umożliwiają użytkownikom tworzenie aplikacji backendowych, internetowych i mobilnych bez konieczności posiadania rozległych umiejętności programistycznych.
Preferencje narzędzi low-code wśród deweloperów obywatelskich i profesjonalnych wciąż pozostają niejasne. Niemniej jednak tempo tworzenia aplikacji nadal rośnie. W wielu przypadkach profesjonalni programiści zwracają się w stronę platform low-code jako alternatywy dla kodu proceduralnego w celu zmniejszenia rosnących zaległości w tworzeniu aplikacji wynikających z inicjatyw cyfrowej transformacji biznesowej. Ponadto, profesjonalni programiści używają narzędzi low-code, aby lepiej współpracować z użytkownikami końcowymi podczas tworzenia i wdrażania aplikacji napędzających te procesy transformacyjne.
Ostatecznie, to przyspieszenie w rozwoju aplikacji będzie miało znaczący wpływ na zespoły DevOps. Zespoły te muszą nie tylko wdrażać aplikacje w środowiskach produkcyjnych, ale także zabezpieczać i zarządzać rosnącym portfolio aplikacji. W związku z tym potrzeba automatyzacji przepływów pracy DevOps staje się bardziej istotna niż kiedykolwiek wcześniej.