ar flag +1 214 306 68 37
تحديث تطبيق قديم يعمل بنمط البرمجيات كخدمة (SaaS) لشركة رائدة في توفير برمجيات التصنيع والتوزيع

تحديث تطبيق قديم يعمل بنمط البرمجيات كخدمة (SaaS) لشركة رائدة في توفير برمجيات التصنيع والتوزيع

قطاع الصناعة
التصنيع
التقنيات
NET., Azure, ASP.NET, Angular.js

العميل

شركة أميركية ذات حضور عالمي، توفر حلولاً برمجية مبتكرة لقطاعي التصنيع والتوزيع. وتشمل مجموعة البرمجيات التي توفرها الشركة حلول تخطيط موارد المؤسسة (ERP)، وأنظمة تنفيذ التصنيع (MES)، وبرمجيات التحكم في العمليات الإحصائية (SPC)، إلى جانب العشرات من الحلول المؤسسية الأخرى الخاصة بالمجال، والتي تستخدمها نحو 3,000 شركة من مختلف أنحاء العالم.

الحاجة إلى تعزيز الفريق بمطوري NET. خبراء في استخدام التقنيات القديمة والجديدة

كانت الشركة تعمل على تنفيذ مشروع تقني ضمن إطار زمني ضيق، يهدف إلى تحديث وتحسين تطبيق قديم يعمل بنمط البرمجيات كخدمة (SaaS) لإدارة المستودعات وتنفيذ الطلبات.

لتلبية موعد تسليم المشروع، كان العميل يسعى لعقد شراكة مع مورد تقني قادر على تعزيز فريقه فورًا بكفاءات تقنية متخصصة، مع إمكانية التعاون معه على الأمد الطويل. وكانت الشركة تحتاج إلى مطورين خبراء في تطوير برمجيات NET.، لتنفيذ مجموعة متنوعة من المهام، بدءًا من دعم البرمجيات إلى تحديثها.

تحديث تطبيق SaaS القديم وترحيله ودعمه

بفضل خبرتها الممتدة منذ 35 عامًا في مجال تطوير البرمجيات و13 عامًا في تقديم الاستشارات المتعلقة بحلول البرمجيات كخدمة (SaaS)، تمكَّنت ساينس سوفت من سد فجوة نقص الموارد في فريق العميل، ووفَّرت له الكفاءات اللازمة لتنفيذ مجموعة متنوعة من مهام التطوير الناشئة.

منذ بدء تعاوننا في عام 2019، تولى فريقنا تنفيذ المهمات الآتية:

  • تحديث الواجهات الأمامية: نقل فريقنا الواجهات الأمامية لوحدات إدارة المخزون وعمليات الشحن من أُطر العمل القديمة Classic ASP وASP.NET 4.5 إلى إطار العمل React.js، وأعاد تصميمها على هيئة خدمات مُصغّرة (microservices). في الوقت نفسه، كان من الضروري الحفاظ على الواجهة الخلفية القديمة قيد التشغيل لأطول فترة ممكنة لتلبية متطلبات العميل. لذا، أنشأنا نقاط وصول خاصة في الواجهة الخلفية القديمة لضمان تعاملها بسلاسة مع طلبات واجهة المستخدم الجديدة.
  • استبدال الواجهة الخلفية القائمة على منصة Salesforce، التي تحتفظ ببيانات قيِّمة عن العملاء وأنظمتهم، بكود برمجي مكتوب خصيصًا لتلبية الاحتياجات والمتطلبات الفريدة للشركة. كما ساعدنا فريق العميل على تطوير خدمات سحابية مصغرة جديدة باستخدام إطار العمل .NET ومنصة Azure السحابية، وتنفيذ الترحيل السلس لمعلومات الشركة دون فقدان أي بيانات.
  • معالجة العيوب البسيطة وإضافة وظائف برمجية جديدة (مثل إضافة حقول جديدة إلى النماذج) في أجزاء مختلفة من التطبيق القديم، بما في ذلك وحدات الفوترة وإعداد التقارير.
  • تحسين تجربة مركز التكامل: مركز التكامل هو وحدة برمجية مركزية تتيح للتطبيق التواصل مع مختلف الأنظمة والخدمات وواجهات برمجة التطبيقات الخارجية. في الوقت الذي كان فيه فريق الشركة يعمل باستقلالية على إدارة عمليات التكامل ونقاط الاتصال، ركزت مساهمتنا على تحسين واجهة المستخدم بهدف تسهيل إدارتها وتهيئتها، ما يضمن عمل التطبيق بسلاسة وكفاءة عالية وتحقيق أفضل معايير التكامل.

طوال فترة تعاوننا، شارك مطورونا بفعالية في جميع فعاليات سكرم (ابتداءً من جلسات استعراض وتقييم المهام المعقدة وصولاً إلى تخطيط الإصدارات والمشاركة اليومية الفاعلة)، كما تعاونوا على نحو وثيق مع متخصصي ضمان الجودة وغيرهم من المطورين من فريق العميل، مما كان له بالغ الأثر في نسج شبكة عمل مترابطة ودفع عجلة المشروع نحو إنجازات بارزة ونتائج مُثمرة.

أكثر من 4 أعوام من الشراكة التقنية الناجحة لتحديث تطبيق البرمجيات كخدمة

كانت الشراكة بين العميل وساينس سوفت فعَّالة ومستدامة، ما جعلها تستمر بقوة حتى يناير 2024. وبفضل تعزيز فريق الشركة بخبراء .NET، تمكَّن العميل من تحديث تطبيقه القديم بسرعة وموثوقية، ما عزَّز قيمة ومكانة برمجياته في قطاعي التصنيع والتوزيع.

التقنيات

NET 5, .NET 6, .NET 7, ASP.NET, Classic ASP, Blazor, SignalR, React.js, Angular.js, Azure Service Bus, Azure Cosmos DB, Microsoft SQL Server, Azure DevOps, Azure Kubernetes, Docker, Terraform.

هل تحتاج إلى استشارة؟

تواصل معنا! نحن هنا للإجابة عن أسئلتك على مدار الساعة وطوال أيام الأسبوع.

Upload file

اسحب وأفلت لتحميل ملف أو أكثر

الحد الأقصى لحجم الملف 10 ميغابايت، حتى 5 ملفات وإجمالي 20 ميغابايت

التنسيقات المدعومة:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log