ترحيل Magic/uniPaaS/Magic xpa إلى الويب
نعم، يمكن ترحيل تطبيق Magic القديم (eDeveloper أو uniPaaS أو Magic xpa) إلى الويب بأمان. لا نترجم الكود سطرًا بسطر، بل ننقل بياناتك إلى قاعدة بيانات حديثة ونعيد بناء منطق العمل على منصة ويب مفتوحة يعمل عليها فريقك من المتصفح والهاتف دون أي ارتباط بزمن تشغيل Magic أو تراخيصه.
لماذا صار تطبيق Magic عبئًا اليوم
منصة Magic (التي تطوّرت من eDeveloper إلى uniPaaS ثم Magic xpa) هي بيئة 4GL احتكارية مدفوعة بالبيانات الوصفية؛ أي أن تطبيقك لا يوجد كشيفرة مقروءة مستقلة، بل كجداول بيانات وصفية يفسّرها محرّك تشغيل Magic. هذا النموذج يخلق مشكلات متراكمة:
- ارتباط إجباري بزمن التشغيل: لا يعمل التطبيق إلا فوق محرّك Magic المرخّص، فتبقى رهينة تجديد التراخيص وإصداراتها.
- ندرة المطورين: مطورو Magic قليلون ومكلفون، وكل عام يصعب إيجاد من يصون منطق البيانات الوصفية القديم.
- صعوبة الدمج الحديث: ربط Magic بواجهات ويب أو تطبيقات هاتف أو خدمات REST حديثة معقّد وهشّ.
- نموذج خادم-عميل: معظم تطبيقات Magic للأعمال تعمل خادم-عميل على شبكة محلية، فلا وصول آمنًا من خارج المكتب.
منهجنا في الترحيل: إعادة بناء لا ترجمة
نحن لا نحاول تحويل البيانات الوصفية لـ Magic آليًا إلى كود جديد؛ تلك الترجمة الحرفية تورّث العيوب وتفشل غالبًا. منهجنا مختلف: نحلّل سلوك تطبيقك الفعلي (الشاشات، القواعد، سير المعاملات) ونوثّق منطق العمل، ثم نعيد بناءه نظيفًا على منصة ويب حديثة. البيانات التاريخية تُرحَّل بالكامل إلى قاعدة بيانات علائقية مفتوحة، مع تحقّق من التطابق قبل التشغيل. هذا يحرّرك نهائيًا من محرّك Magic ويعطيك نظامًا مملوكًا لك بالكامل. تعرّف على مقاربتنا العامة في صفحة إنقاذ البرمجيات.
ماذا تحصل عليه بعد الترحيل
تحصل على تطبيق ويب حديث بديلًا كاملًا لتطبيق Magic، يعمل من أي متصفح وهاتف:
- ويب وموبايل: واجهة متجاوبة يصل إليها موظفوك من المكتب أو الميدان دون تثبيت.
- أكثر من 50 مستخدمًا متزامنًا: بنية خادمية تتحمل التوسّع دون قيود تراخيص المقاعد.
- صلاحيات حسب الدور: كل مستخدم يرى ويعدّل ما يخصّه فقط، مع سجلّ تدقيق.
- نسخ احتياطي تلقائي: حماية يومية للبيانات واستعادة موثوقة.
إن كان تطبيق Magic لديك نظام تخطيط موارد، فقد نبنيه على أساس نظام ERP حديث، أو نطوّره حلًّا مخصّصًا عبر خدمة البرمجيات المخصصة.
سير المشروع: من التحليل إلى التدريب
- تحليل: نجلس مع مستخدميك ونرسم خريطة الشاشات والقواعد وتدفّق البيانات داخل Magic.
- إعادة كتابة: نبني منطق العمل من جديد على منصة ويب مفتوحة، بواجهة أبسط وأسرع.
- ترحيل البيانات: ننقل كامل سجلّاتك من مخزن Magic إلى القاعدة الحديثة مع تحقّق مطابقة.
- تدريب: نُدرّب فريقك على النظام الجديد ونرافقكم في أسابيع التشغيل الأولى.
قبل اتخاذ القرار قد يفيدك فهم الفرق في مقال ويب أم برنامج مثبَّت.
الأسئلة الشائعة
هل سنفقد بياناتنا التاريخية المخزّنة في Magic؟
لا. نرحّل كامل بياناتك من مخزن Magic إلى قاعدة بيانات حديثة، ونجري تحقّق تطابق قبل الإطلاق لنضمن أن كل سجلّ انتقل بدقّة.
هل نبقى بحاجة إلى تراخيص Magic أو زمن تشغيله بعد الترحيل؟
لا. الهدف تحريرك تمامًا؛ بعد الترحيل يعمل نظامك الجديد على منصة ويب مفتوحة لا تحتاج محرّك Magic ولا أي ترخيص احتكاري.
نحن في الخليج، كيف يتم التسليم والدعم؟
نعمل عن بُعد بالكامل مع تواصل ودعم باللغة العربية طوال المشروع وبعده. لا ندّعي وجود مكاتب أو شهادات لا نملكها؛ نعتمد على اجتماعات ومراحل تسليم واضحة.
هل يتعطّل عملنا أثناء الترحيل؟
لا. يبقى تطبيق Magic الحالي عاملًا حتى نُكمل البناء ونرحّل البيانات ونتحقّق منها، ثم ننتقل في موعد متفق عليه بأقل انقطاع ممكن.