نام پژوهشگر: بهناز داوری

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

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