نام پژوهشگر: مرضیه عادل نیا

ارائه روشی نوین برای تضمین سازگاری الزامات در سرویس های اجتماعی وب
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه شیخ بهایی - دانشکده مهندسی کامپیوتر 1393
  مرضیه عادل نیا   محمدرضا خیام باشی

سرویس های وب به عنوان یکی از مهم ترین تکنولوژی های انتشار اطلاعات در وب و از نمونه های بارز پردازش سرویس گرا به شمار می روند. با افزایش تعداد شبکه های اجتماعی و گرایش روزافزون کاربران به این شبکه ها می توان به سرویس های وب از دیدگاه دیگری با نام پردازش اجتماعی نیز نگریست. از ادغام پردازش سرویس گرا و پردازش اجتماعی، سرویس های اجتماعی وب حاصل می شوند که بسیار پیچیده تر از وب سرویس های معمول هستند. سرویس های اجتماعی وب برای تضمین اجرای مناسب عملیات خود، نیازمند توافق با قوانین و مقررات شبکه های اجتماعی که به آن وارد می شوند، می باشند. این عملیات از طریق کنترل هایی به نام التزام انجام می گیرد. هر وب سرویس اجتماعی مسئولیتی بر عهده دارد که پس از ورود آن به یک شبکه اجتماعی به چندین التزام لینک می شود. به همین ترتیب کلیه عملیات سرویس های وب شامل بازیابی، تغییر و ثبت اطلاعات با دخالت التزام ها انجام می گیرد. آن چه که در این تکنیک به چشم می آید نوآوری کاملا تکنیکی و اصولی در فرموله کردن عملیات سرویس های وب و شبکه های اجتماعی بر اساس فرمول های مدون و منطق ریاضی می باشد که عملیات سرویس های اجتماعی وب را به طور چشم گیری کارآمدتر و اصولی تر نموده است. با توجه به افزایش استفاده از سرویس های وب و شبکه های اجتماعی و توجه به این نکته که عملیات سرویس های اجتماعی وب را التزام ها مدیریت می کنند و امکان تغییر هم زمان اطلاعات شبکه اجتماعی توسط وب سرویس های مختلف وجود دارد، بنابراین از مهم ترین چالش هایی موجود در این زمینه مدیریت عملیات التزام ها و حفظ سازگاری آن ها برای تضمین سازگاری اطلاعات می باشد که موضوع اصلی این پژوهش است. روش پیشنهادی برای تضمین سازگاری منطبق بر فرمول استاندارد التزام ها و شامل ارائه یک الگوریتم مبتنی بر تقسیم بندی التزام ها به دو کلاس التزام های خواننده و نویسنده بر اساس عملکرد و تاثیر آن ها بر وضعیت پایگاه داده می باشد. با در نظر داشتن این تقسیم بندی و الهام از مفاهیم اصلی شبکه های اجتماعی مانند دوست و خویشاوند وضعیت التزام های در حال اجرا نسبت به یکدیگر بررسی و تصمیم مناسب جهت اجرای التزام ها اتخاذ خواهد شد. این الگوریتم برای تضمین سازگاری بین انواع التزام های ممکن مناسب و قابل استفاده در انواع سرویس های اجتماعی وب می باشد. نتایج به دست آمده حاصل از اجرای این الگوریتم نشان دهنده کارایی الگوریتم پیشنهادی در حفظ سازگاری بین التزام ها می باشد و نشانگر توانایی الگوریتم در ایجاد یک وضعیت سازگار در شبکه اجتماعی است.