العميل والانظمة متعددة العملاء
لك فكرة عامة عن العملاء والأنظمة
متعددة العملاء وخصائصيهما.
إن هذه المقدمة النظرية المبسطة لا
ولكن تُسطّر لك الخطوط العريضة التي يقوم
عليها بصفة مبسطة وميسرة. عليك بالمزيد
من البحث لمزيد من الإطلاع.
لا يوجد تعريف وحيد متوافق عليه للعميل وانماكلٌ يعرفه على حسب وجهة نظره
العميل هو كيان يعمل بشكل مستمر ومستقل في بيئة معينة في وجود عمليات الأخرى وعملاء اخرين.
العميل هو كيان يستوعب بيئته ويعمل فيها
العميل هو نظام الكمبيوتر متواجد في بيئة ماء ويعمل بشكل مستقل لتحقيق الأهداف الني صمم من أجلها
امعسعامترسم ع1 تممل ء بكتمعقعة معتاسم'ل ععاحه عن وتمستصصسم انعم ,كاصععية-تالسسر
العميل هو كيان مستقل حقيقي أو مجرد وهو قادر على التصرف في ذاته ويئته. وفي حالة بيئة متعددة العملاء يمكنه
التواصل مع غيره من العملاء. ويكون سلكه بناء على ملاحظاته والمعرفة والتفاعل مع العوامل الأخرىق
ومن خلال منطلق فكرة العميل والانظمة متعدد العملاء والتي بنيت على اساس
محاكات عمل وتصرفات البشر في انجاز مهامهم؛ وفي كنف التعريفين السابقين فإننا
نستطيع استخلاص التعريف التالي د
العميل هو عبارة كيان برمجي صمم ليتواجد في ببيئة معينة
ولتحقيق اهداف محدد. والعميل له القدرة على العمل باستقلالية وبناءً
على معارف يمتلكها إما بشكل مسبق او يتعلمها من خلال التعامل
والتفاعل والتواصل مع بيئته او عملاء اخرين كأن يغير في بيئته أو يتعاون
مع عملاء اخرين لإنجاز مهام مشتركة.
ستخلص هذه الخصائص من طريقة وتكيبة عمل الانسان في ما يخص التعامل مع
المشاكل والاحداث التي تحدث في الوسط او البيئة المتواجد فيها وكذا طريقة اتخاذه لقراراته.
+*#التموضع(830116): كل عميل يتواجدا في اساسا في بيئة معينة» وله القدرة
على التعامل والتفاعل مع يئته عن طريق مدخلات ومعطيات يتحصل عنها
واتخاذ قراراته وكيفية تعامله مع الاحداث والعملاء الاخرين المتواجدين معه
في نفس البيئة؛ فهو يتحكم في تصرفاته بدون تدخل طرف اخرء وأا يتخذ
*#الاستباقية (03702©135: للعميل القدرة على أخذ زمام المبادرة في الوقت
*#الاستجابة المباشرة(31758لد6 2 00:6ه6(0م: يجب ان يكون
العميل قادرا على الاستجابة الآنية للتطورات والاحداث التي تقع في مخيطه»
وهذا يتطلب منه ان يبدي الاستجابة والتفاعل في الوقت ولمدة المطلوبة
بكء16 محص 1).
*#اجتماعي(90©121): للعميل خصائص اجتماعية تتمثل اجمالا في التووصل
والتعامل مع العملاء الاخرين الذين يشاركونه بيئته أو الانسان وايضا الهجرة
3.أقسام العملاء:
هناك عدة طرق لتصنيف العملاء؛ ولكن عادة ما نحكم على العميل انطلاقا من
تلخيصا للفقرة السابقة فإن تصنيف العميل يعتمد على طريقة ربط معارفه مه
وقد قم الكاتبان 1101718 © 1819561 الى اربع اقسام» سوف نذكر هاته
الاقسام مجمعة في مجموعتين اساسيتين بناءٌ على إمكانية التفكير لدى العميل كالتالي:
أ- العميل التفاعلي(1622613 متسو يح
وعميل لا يفكر ولا يخطط وما يستجيب للتغيرات الحاصلة في يثنته»؛ حيث يستخلص
المعلومات عن طريق اللاقطات وتفاعل معها على اساس قواعد معرفة مسبقا مطلبقا لا
+*#عميل ذو رد فغل بسيطر(فة1ترتتته ممجع60 ة: هذا النوع يتفاعل فقط
مع الاحداث الآنية بناءً على قواعد معرفة مسبقا بنيتها بهذا الشكل:
إذا تحقق (الشرط) إذن (الحدث)
بسمتاعم «وعملة ومتتاسسدم) 51
اي انه يطبق الحدث الموافق للقاعدة تحققّ شرطها في الوقت الآنيء ونما يميز هذا
النوع من العملاء هي سرعته الكبيرة في التفاعل مع الاحداث» وكمثال على ذلك
نظام الحماية في البارجة الحربية الذي وبمجرد دخول طائرة معادية الى مدى معين في
*#عميل يتتيع مسار العالم(©11101106 011 8266 ع0صنا 786 005): في
المثال السابق كان تصرف العميل مقتصرا فقط على الحالة الآنية التي كان فيهاء فرد
بإطلاق النار على التهديد عند وجوده» لكن لو اعتبرنا وجود حاجز تعذر بوجوده
رصد التهديد فان هذا لا يعني مطلقا عدم وجود التهديد» فان اختفت الطائرة بفعل
الحاجز بعد رصد العميل لها لا يعني انتهاء التهديد» لذا وحب على العميل ان يأحذ
يعين الاعتبار التضاريس؛ بمعنى اخر يجب على العميل ان يكون ملمًا بيثته»
فالمقصود بالعالم هنا هو البيئة.
ان هذا النوع من العملاء يقوم دائما بتحديث معلوماته عن يئته على اساس نوعين
الطائرة 30 كلم/سا وعلى بعد 50كلم فانما ستكون بعد 5د على بعد 30كلم
فانه يعلم ان كل شيء سيتغير بناءًٌ على ذلك.
ب- العميل المعرفي وطتاتسوف فأنت جحل
كلمة "معرقي" هي ترجمة حرفية حيث لم اجد ترجمة مناسبة حقيقةً؛ وامعنى انه يتمد
على معارقه ان صح التعبير» وهذا النوع من العملاء يتميز بانه يقوم بعدة عمليات قبل
*#*عميل ذو اهداف(1:1369 168 6فقة7ز2): في كثير من الاحيان يتطلب اتخاذ
القرار أكثر من مجرد الاحاطة بالبيئة؛ فمثلا لتحديد الاتجاه الذي ينبغي ان تسير فيه
البارحة لا يكفي مجرد معرفة مخحيطهاء لأنه ببساطة يتطلب منها الالمام بالمحطة
ان هذا العميل يجمع بين الوصف الجحيد لمحيطه ولحهدفه لاتخاذ قراراتةه» حيث
*#عميل يستخدم دالة المفعترغاتلطيد ل صمتاعي] عصبد تصميتلقتم: يي
عندما تنعدد المسارات المؤدية لنفس الهدف فأيها نختار؟
هناك اكثر من طريق للوصول البيت فهذه الدالة تمكننا من تحديد الاقصر مثلا او
الاقل خطورة او الاقل تكاليف وهكذا.
4. الانظمة المتعددة العملاء (11111102661115 53751811165 ):
لقد تكلمنا في كل ما سبق عن العميل بشكله المتفرد» ولكن لا يتواجد العميل منفردا في
الحقيقة» بل يكون محاطا بعملاء اخرين مكونين بذلك نظام يدى بمتعدد العملاء
- لا يوجد تحكم كامل في النظام.
عدم وجود تزامن في تطبيق الاوامر.
مستوى تفاعلي عالي في ما يخص التنسيق والتواصل والتنظيم والحل المشترك
ب - التنسيق رنده تاهنتنا:0م0))
هناك ثلاث اقسام للعملاء من ناحية التنسيق ينهاء القسم الاول العملاء
المتعاونون( 0017613155 88675)؛ وكما يظهر من الاسم فان عملاء هذا
القسم يتعاونون مع العملاء الاخرين لأداء مهامهم» اما الثاني فهو العملاء
المنفردين(165 11201710118115 2861755)» ويضم العملاء الذين يتمدون على
انفسهم فقط للأداء مهامهم» القسم الثالث هم العملاء المتنافسونز 8861715
م«ممتاغميسق) ويضم الصفة الباقية وهو التنافس بين العملاء.
للإشارة فإن ١ يتم عن طريق اما التفاوض((101 01680018 او
ويعتمد التواصل بين العملاء على ثلاث اعمدة:
+*#لغة تواصل بصدمتا ةعتمصسصدف عل ععمعصمل.
كيفية الاتصال.
+#دلالات الاتصال (تدمتاةعتتتتختتدم م1 ع 6007116 رنعني
بما معنى الذي تتضمنه الرسالة المرسلة من طرف العميل.
البرمجة على منصة 806[
عن الأنظمة متعددة العملاء» وحان الوقت لتبداً
أقدم لك الفصل الموالي كنقطة بداية لك
لبرمحة أنظمة متعددة العملاء على المنصة كاز
مفترضا أنك لك خبرة كافية بلغة الجافا الي هي لغة
نحو احتراف البرجحة في هذا الججال.