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

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

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