رفتن به مطلب

معرفی


سارا-افشار

ارسال های توصیه شده

مدل General Magic : اين مدل تلاشي تجاري براي استفاده از تكنولوژي عاملها در تجارت الكترونيكي است. اين مدل، سيستمهاي چندعامله رابعنوان بازاريمتشكل از تأمينكنندگان و مصرفكنندگان كالا و خدمات مي‌بينند كه يكديگر را مي‌يابند و به معاملات تجاري مي‌پردازند . اين بازار بصورت شبكه‌اي از كامپيوترها كه هر كدام تعدادي مكان را پشتيباني مي‌كنند و به عاملهاي متحرك سرويس مي‌دهند مدل مي‌شود . عاملهاي متحرك كه در هر لحظه از زمان در مكان خاصي قرار دارند داراي توانايي‌هاي مختلفي مي‌باشند . اين عاملها با انتقال از مكاني به مكان ديگر در زمانهاي متفاوت همواره در ملاقات با عاملهاي ديگر و برقراري ارتباط براساس يك مرجع تعريف شده هستند .

  • Like 2
لینک به دیدگاه
  • پاسخ 54
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

سازماندهی سیستم های چندعامله : براي سازماندهي سيستم‌هاي چندعامله معماريهاي خاصي مطرح است كه عبارتند از

· ساختار سلسله مراتبی

· ساختار مسطح

· ساختار جزء به کل

· ساختار پيمانهای

  • Like 2
لینک به دیدگاه

ساختار سلسله مراتبی : در اين ساختار ، عاملها در قالب يك ساختار سلسله مراتبي با يكديگر ارتباط دارند .

مزايا

· عدم نياز به سرويس مكان‌يابي

· كاهش قابل ملاحظه حجم ارتباطات در اين ساختار

در اين ساختار عاملها قادر به سازماندهي پوياي خود جهت انجام بهتر وظايف نمي‌باشند و لايه‌هاي پايين به لايه‌هاي بالاتر وابسته‌اند . لايه‌هاي بالاتر نيز به نوبه خود تحت كنترل (كامل يا ناقص) لايه‌هاي پايينتر قرار دارند . چنين سازماني تا حدي دلالت بر وجود كنترل مركزي دارد و لذا در تضاد با ويژگي خود‌مختاري عاملها مي‌باشد .درشکل نمونه ای از ساختار سلسله مراتبی نمایش داده شده است .

rkcxt7d2dte7w1zzr40.png

  • Like 2
لینک به دیدگاه

ساختار مسطح : در اين ساختار، تمام عاملها در يك سطح قرار دارند و هر عامل مي‌تواند به شكل مستقيم با ساير عاملها ارتباط برقرار نمايد و هيچ ساختار ايستايي بر سيستم تحميل نمي‌شود. در اين ساختار هيچ عاملي بر عامل ديگر كنترل ندارد . سيستمهايي با اين ساختار يا بصورت بسته‌اند كه در اينصورت هر عامل در هر لحظه از موقعيت سايرين باخبر است و يا در صورت بازبودن نياز به يك سرويس مكان‌يابي مي‌باشد). شکل زیر)

8i9fmtv70qgtl29jfgy.png

  • Like 2
لینک به دیدگاه

ساختار جز به کل : در اين ساختار عاملها خود جزئي از عامل بزرگتر بوده و اين حالت مي‌تواند بصورت بازگشتي تا چندين سطح تكرار شود . اين ساختار بسيار شبيه ساختار سلسله مراتبي است، با اين تفاوت كه عاملهاي جزء تحت كنترل عاملهاي كل قرار دارند .

اين ساختار به نوعي شبيه ساختار موجود در سيستمهاي شيءگرا است كه در آنها يك شيء مي‌تواند جزئي از شئ ديگر باشد .

ارتباط كنترلي بسيار محكم در اين ساختار منجر به بالا رفتن كارايي و كاهش سربار ارتباطي مي‌گردد. (به شکل زیر توجه کنید)

f8zmznxcyv482kz2tgik.png

  • Like 2
لینک به دیدگاه

ساختار پیمانه ای : يك سيستم چندعامله از چند پيمانه تشكيل مي‌شود كه هر كدام به نوعي يك سيستم چندعامله‌اند اين تقسيم‌بندي پيمانه ممكن است به دليل نيازهاي بيروني نظير توزيع جغرافيايي و يا نيازهاي دروني نظير تأكيد روي تعامل زياد عاملها و سرويس‌ها در داخل يك پيمانه باشد . پیمانه‌های جديد مي‌توانند در هر زماني به يك سيستم موجود اضافه شوند . در اين ساختار عموماًارتباط‌هاي بين پيمانههااتصالگراو ارتباطهاي درون پيمانهاي بدون اتصال مي‌باشند. (شکل زیر)

z8wavduxiju26joi00j5.png

  • Like 2
لینک به دیدگاه
  • 2 هفته بعد...

عامل ها چگونه باهمدیگر ارتباط برقرار می کنند؟

یکی از اجزای کلیدی سیستم های چند عاملی , ارتباط است . درواقع اگر عامل ها نیاز به تعاون و همکاری و مذاکره داشته باشند باید قادر به برقراری ارتباط با کاربران , با منابع سیستم و باهمدیگر باشند .عامل ها به وسیله زبان ارتباطی خاصی , بنام زبان ارتباطی عامل باهمدیگر ارتباط برقرار کرده و اثر متقابل برهم دارند که ان نیز بر تئوری عمل سخن گفتن تکیه کرده (Searle, 1969) و همچنین ان مابین عمل ارتباطی و محتوای زبان تفاوت قایل میشود .

به عبارت دیگر , مطالعه ارتباط بین عاملها مستلزم مطالعه نحو، معنا و مفهوم وابسته به آن است.

نحو: چگونه علائم و نمادهای ارتباطی در عمل ارتباط سازماندهی می شوند .معنا: نمادها چه چیزی را در ارتباط بیان می کنند

مفهوم: چگونه علائم تفسیر می شوند وابعاد معنایی ارتباط ترکیبی از معنا و مفهوم ارتباط می باشد.

  • Like 1
لینک به دیدگاه

انواع پیامها و سطوح مختلف برقراری ارتباط

عاملها با توجه به قابلیتها و توانایی های مختلف باید بتوانند با یکدیگر ارتباط برقرار کنند. از این رو ارتباط بین عاملها در چندین سطح مختلف تعریف می شود.در پایین ترین سطح, ارتباطات با ضعیف ترین عاملها از نظر توانایی انجام می شود.

هر عامل در محاوره با عامل دیگر می تواند فعال یا غیرفعال باشد.

· غیرفعال: باید بتواند به پرسشهای عاملهای دیگر پاسخ دهد.

· فعال: باید بتواند هم سوال بپرسد و هم به سوالات پاسخ دهد.

دو نوع پیام وجود دارد:

 

  • · پیام خبری
  • · پیام سوالی

  • Like 1
لینک به دیدگاه

سطوح مختلف برقراری ارتباط : در پایین ترین سطح، پروتکل بیانگر روش اتصال است سطح میانی قالب و یا قواعد اطلاعاتی را که باید منتقل شوند بیان می کندو سطح بالایی بیانگر معنای اطلاعات است.

هر پروتکل توسط ساختاری با پنج فیلد مشخص می شود:

 

  • · فرستنده
  • · گیرنده
  • · زبان پروتکل
  • · توابع رمزگذار و رمزگشا
  • · اعمالی که باید توسط گیرنده انجام شود

  • Like 2
لینک به دیدگاه

ارتباط بین عاملها را می توان به دو نوع تقسیم بندی کرد: ارتباط از طریق زبانهایی که دانش داخلی را به اشتراک می گذارند و

ارتباط از طریق زبانهایی که هیچگونه اطلاعاتی در مورد دانش عاملها ندارند.

  • Like 1
لینک به دیدگاه

ارتباط از طریق اشتراک دانش:دراین حالت عاملها به پایگاه دانش یکدیگر دسترسی مستقیم دارند وارتباط بین عاملها از طریق دو رابط عملیاتی Tell و Ask صورت می گیرد.به این نوع ارتباط ارتباط از راه دور گفته می شود.(شکل زیر )

مسائل:

 

  • · به سیاست نام گذاری برای جلوگیری از نماد یکسان نیاز دارد
  • · ربط دادن نمادهای معرفی شده توسط عاملهای مختلف
  • · وفق دادن تفاوتها در پایگاه های دانش
  • · آسیب پذیر در مقابل دسترسی غیرمجاز


5y2oeg99n5agmxvn1km2.png

  • Like 1
لینک به دیدگاه

ارتباط از طریق زبان مشترک :

· بیشتر عاملها به این روش ارتباط برقرار می کنند.

· این روش انعطاف پذیری بیشتری دارد

· در مقابل خرابکاری آسیب پذیرتر است

شکل زیر اجزا و نحوه ارتباط عامل ها را از طریق زبان مشترک نشان میدهد

 

fm7reh488gac5f3jxqwn.png

  • Like 1
لینک به دیدگاه

زبانهای ارتباط عامل ها :

اشتراک دانش نیاز به ارتباط دارد و ارتباط نیز نیاز به زبان ارتباطی دارد. در این بخش زبانهایی که برای ارتباط عامل ها باهمدیگر طراحی شده اند را معرفی کرده و با برخی از ویژگی های انها اشنا میشویم

زبانهای ارتباط عاملها

· kif

· kqml

· fipa-acl

  • Like 1
لینک به دیدگاه

×
×
  • اضافه کردن...