الواجهة الخلفية

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

يُعرف أيضًا بـ جانب الخادم الخلفية البرمجية الطرف الخادم

التعريف

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

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

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

وهذا سؤال يستحق أن تطرحه قبل أن توقّع أي عقد. بعض المورّدين يبني نظامًا صغيرًا منفصلًا خلف كل شاشة. يعمل يوم التسليم. ثم يعرض تطبيق الهاتف أسعار الأمس، ولا يعرف أحد أي رقم هو الصحيح، ويصبح الإصلاح إعادة بناء. اسأل المورّد هل يقرأ الموقع والتطبيق من مكان واحد. واسأل ماذا يحدث لسجلاتك إذا غيّرت المورّد العام المقبل.

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

أسئلة حول الواجهة الخلفية

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

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.