شناسایی مدل رانده سرویس‌ها باخوشه‌‌بندی بر اساس چسبندگی، پیوستگی و دانه‌بندی

نویسندگانمحمد دقاق زاده,سید مرتضی بابامیر,علیرضا فرجی ارمکی
همایشهمایش ملی فن آوری محاسبات و اطلاعات روندها و سرحدهای جدید
تاریخ برگزاری همایش۲۰۱۴-۱-۳۰
محل برگزاری همایشملایر
نوع ارائهسخنرانی
سطح همایشملی

چکیده مقاله

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