ترکیب سرویس های وب برای افزایش کیفیت سرویس با استفاده از الگوریتم رقابت استعماری

سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 435

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_ARTE-2-12_006

تاریخ نمایه سازی: 29 مهر 1398

چکیده مقاله:

امروزه استفاده از معماری سرویسگرا ساخت برنامه های کاربردی انعطاف پذیر را آسان کرده است. مفهوم سرویس که هسته معماری سرویسگرا را تشکیل می دهد، برای تناسب نیازها و توانایی ها در تعاملات سازمانی مناسب است. به منظور پاسخگویی به نیازهای جدید و تغییر نیازمندی ها می توانیم از ترکیب سرویس ها استفاده کنیم تا قابلیت های ارایه شده توسط سرویس های در دسترس را با هم ترکیب کنیم. سرویس های وب نوع خاصی از سرویس ها هستند که قابل کشف، توصیف شدن و دستیابی براساس XML و پروتکل استاندارد وب هستند. در هر سیستم وب سرویس، برای رسیدن یک فرایند از یک حالت به حالت دیگر باید مسیر بر اساس سرویس های طی شود تا بتوان به نتیجه نهایی رسید این مسیر می تواند شامل سرویس های موازی می باشد که انتخاب هر کدام در زمان انجام کل فرایند تاثیر گذار باشد و انتخاب سرویس های درست در مسیر تبدیل فرایند یکی از مسایل از نوع NP-hard می باشد. براین اساس در این مقاله از الگوریتم رقابت استعماری برای یافتن بهترین ترکیب از سرویس ها بر اساس زمان پرداخته شده است. نتایج براساس آزمایشات انجام شده نسبت به الگوریتم Local search مقدار بهتری از خود نشان داد.

نویسندگان

لیدا قربانی

دانشجوی کارشناسی ارشد مهندسی نرم افزار، گروه کامپیوتر، دانشکده فنی مهندسی و دانشگاه آزاد اسلامی واحد بین الملل کیش. ایران

امیر رجبی بهجت

استادیار گروه کامپیوتر، دانشکده فنی مهندسی و دانشگاه آزاد اسلامی واحد بین الملل کیش. ایران