خلال مؤتمر SAP TechEd 2022 ، كشفت SAP SE النقاب عن إضافة منصة جديدة low-code ، تسمى SAP Build ، إلى محفظتها. الهدف من هذه المنصة هو تبسيط عملية إنشاء تطبيقات مخصصة للمؤسسات ، لتلبية احتياجات مجموعة متنوعة من المطورين ، بما في ذلك المطورين المواطنين الذين قد يكون لديهم خبرة برمجة محدودة.
أوضح سيباستيان شروتل ، نائب الرئيس ورئيس الحلول منخفضة الكود / no-code في SAP ، أن SAP Build مصمم لتحسين إمكانية الوصول إلى أدوات الشركة low-code. سيمكن النظام الأساسي المستخدمين من مراقبة العمليات وتحليلها وأتمتتها باستخدام أكثر من 500 نموذج متاح في SAP Build. وأوضح شروتل أن هذه الإستراتيجية لا تهدف فقط إلى تسهيل عملية بناء التطبيقات الأسرع ولكن أيضًا النشر بنقرة واحدة.
تتضمن طريقة SAP لبناء تطبيقات مخصصة فصل تطبيقاتها الأساسية عن كود الطرف الثالث. يتم تحقيق هذا الفصل من خلال تشغيل مثيلات غير معدلة لتطبيقات تخطيط موارد المؤسسات (ERP) في SAP في سحابة منفصلة ، تُعرف باسم SAP الرقمي الأساسي. يتم بعد ذلك نشر التطبيقات المخصصة في سحابة أخرى ، للوصول إلى بيانات SAP عبر واجهات برمجة التطبيقات (APIs). يسمح هذا الأسلوب لـ SAP بتحديث بيئة تخطيط موارد المؤسسات الخاصة بها دون خوف من تعطيل الإضافات المخصصة.
في الوقت الحالي ، لا تزال بعض المؤسسات تشغل برامج 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 أكثر أهمية من أي وقت مضى.