انتخاب ترکیب وب سرویس ها به طور دینامیک با توجه به کیفیت سرویس دهی

پایان نامه
چکیده

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

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

انتخاب بهینه وب سرویس های مکانی در ترکیب سرویس ها با استفاده از کیفیت سرویس مکانی

یکی از مسائل قابل توجه و پراهمیت در سامانه های اطلاعات مکانی تعامل پذیری است. با ظهور فن آوری وب سرویس ها و الگوی معماری سرویس گرا در سامانه های اطلاعات مکانی، اشتراک داده های مکانی از روش کلاسیک و داده مبنا به روش توزیع پذیر و سست پیوند تبدیل شد. با افزایش درخواست کاربران برای اطلاعات مکانی، سازمان ها و افراد زیادی با توجه به استانداردهای اطلاعات مکانی (استاندارد ogc)، سرویس های مکانی خود را ا...

متن کامل

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...

متن کامل

انتخاب بهینه وب سرویس‌های مکانی در ترکیب سرویس‌ها با استفاده از کیفیت سرویس مکانی

یکی از مسائل قابل توجه و پراهمیت در سامانه‌های اطلاعات مکانی تعامل پذیری است. با ظهور فن‌آوری وب سرویس‌ها و الگوی معماری سرویس‌گرا در سامانه‌های اطلاعات مکانی، اشتراک داده‌های مکانی از روش کلاسیک و داده مبنا به روش توزیع پذیر و سست پیوند تبدیل شد. با افزایش درخواست کاربران برای اطلاعات مکانی، سازمان‌ها و افراد زیادی با توجه به استانداردهای اطلاعات مکانی (استاندارد OGC)، سرویس‌های مکانی خود را ا...

متن کامل

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

معماری سرویس گرا سبب ارتقاء پایداری و قابلیت عملیاتی نرم افزارها در راستای شاخص های پدافند غیرعامل می شود. شناسایی خودکار سرویس ها با استفاده از شاخص های کیفی سرویس، تضمین کننده به کارگیری موفق معماری سرویس گرا است و می تواند گام موثری در جهت تسریع فرایند تولید نرم افزار سرویس گرا باشد. کم توجهی به نیازهای کیفی، عدم توجه همزمان به ارتباط فعالیت ها و موجودیت های کسب و کار و خودکار نبودن رتبه بند...

متن کامل

ترکیب کارای وب سرویس های مبتنی بر کیفیت سرویس

کیفیت سرویس جزء یکی از مهمترین مباحث در ترکیب وب سرویس ها می باشد. کیفیت سرویس در وب سرویس ها شامل یک سری ویژگی های غیر عملیاتی مانند هزینه اجرا، زمان اجرا، دردسترس پذیری، نرخ موفقیت در اجرا و امنیت می باشد. در سال های اخیر، تعداد وب سرویس ها به شدت افزایش یافته است، در نتیجه تعداد وب سرویس هایی که عملکرد یکسانی دارند نیز افزایش یافته است. تفاوت این وب سرویس های مشابه، تنها در کیفیت عملکردشان م...

15 صفحه اول

تخمین مقادیر نامشخص کیفیت سرویس به منظور افزایش کیفیت سرویس گرید مرکب با استفاده از شبکه ی بیزی

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

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده فنی و مهندسی

کلمات کلیدی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023