/ / تقنية خادم العميل

تقنية خادم العميل

توفر تقنية الخادم-العميل عمليتين مستقلتين متفاعلتين - الخادم والعميل ، ويتم الاتصال بينهما عبر الشبكة.

الخوادم هي العمليات المسؤولة عن الحفاظ على قاعدة البيانات ونظام الملفات ، والعملاء هم العمليات التي ترسل الطلب وتنتظر الرد من الخادم.

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

البيانات في نظام خادم الملفات هيملقم الملفات (Novell NetWare أو WindowsNT Server) ، وتتم معالجتها على محطات العمل من خلال عمل "DBMS سطح المكتب" ، مثل Access ، Paradox ، FoxPro ، إلخ.

يقع DBMS على محطة العمل ، ويتم تنفيذ معالجة البيانات من خلال عدة عمليات مستقلة وغير متناسقة. يتم نقل جميع البيانات من الخادم من خلال الشبكة إلى محطة العمل ، مما يؤدي إلى إبطاء سرعة معالجة المعلومات.

تطبيق تقنية خادم العميلأداء اثنين (على الأقل) من التطبيقات - العملاء والخوادم ، والتي تشترك في الوظائف فيما بينها. لتخزين البيانات ومعالجتها بشكل مباشر ، يكون الخادم مسؤولاً ، على سبيل المثال ، SQLServer و Oracle و Sybase وغيرها.

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

في هذه الحالة ، تتم معالجة البيانات في نفس المكان حيث يتم تخزينها - على الخادم ، لذلك لا يتم نقل كمية كبيرة منها عبر الشبكة.

مزايا معمارية العميل-الخادم

توفر تقنية خادم العميل الخصائص التالية لنظام المعلومات:

  • دقة

يتم تنفيذ تعديل البيانات من قبل خادم قاعدة البياناتالبيانات باستخدام آلية المعاملات التي تعطي مجموعة من العمليات مثل الخصائص: 1) الذرية ، والتي تضمن سلامة البيانات في أي إنهاء المعاملات ؛ 2) استقلال المعاملات من مختلف المستخدمين ؛ 3) مرونة الفشل - حفظ نتائج إكمال الصفقة.

  • قابلية التوسع ، بمعنى قدرة النظام على عدم الاعتماد على عدد المستخدمين وكمية المعلومات دون استبدال البرنامج المستخدم.

تدعم تقنية خادم العميل آلاف المستخدمين وغيغابايت من المعلومات باستخدام نظام أساسي مناسب للأجهزة.

  • الأمن ، بمعنى حماية موثوقة للمعلومات من الوصول غير المصرح به.
  • المرونة. في التطبيقات التي تعمل مع البيانات ، تخصيص الطبقات المنطقية: واجهة المستخدم ؛ قواعد المعالجة المنطقية إدارة البيانات.

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

Технология клиент-сервер в двухуровневом يوفر التطبيق لتنفيذ جميع وظائف لإنشاء واجهة المستخدم على العميل ، وجميع وظائف لإدارة معلومات قاعدة البيانات على الخادم ، يمكن تنفيذ قواعد العمل على الخادم وعلى العميل.

يسمح تطبيق من ثلاث طبقات لطبقة وسيطة تقوم بتنفيذ قواعد العمل التي هي أكثر المكونات المتغيرة.

تسمح لك عدة مستويات بتكييف تطبيقك الحالي بمرونة وفعالية من حيث التكلفة مع متطلبات العمل المتغيرة باستمرار.

يحب:
0
الوظائف الشعبية
التطور الروحي
طعام
ذ