%36تخفیف

دانلود پروژه: اعمال پارامترهای کیفی در ترکیب و جایگزینی سرویس‌های وب معنایی مبتی بر عامل‌های هوشمند

تعداد 87صفحه در فایل word

کارشناسی ارشد مهندسی کامپیوتر (( M. Sc

گرایش: نرم‌افزار

اعمال پارامترهای کیفی در ترکیب و جایگزینی سرویس‌های وب معنایی مبتی بر عامل‌های هوشمند

وب‌سرویس یک برنامه کاربردی اتوماتیک دسترس‌پذیر است که مورداستفاده کاربران قرار می‌گیرند. سرویس گرایی ریشه در معماري نرم‌افزار دارد که در آن از رهیافت تقسیم و غلبه استفاده‌شده است. به عبارتی یک سرویس پیچیده و غیرقابل‌حل بـه سرویس‌های کوچک‌تر و خوش‌تعریف شکسته می‌شود. این قابلیت بهینگی سرویس، افزایش استفاده مجدد و امکان استفاده سرویس‌ها را در بافت‌های گوناگون را به وجود می‌آورد. معیارهای ترکیب سرویس‌ها نقش مهمی در سیستم‌ها و نحوه ارائه سرویس‌ها ایفا می‌کنند. سرویس‌های مرکب ترکیبی از چند سرویس ساده یا مرکب دیگر می‌باشند، باهدف انجام یک کار مشترک با کمک سرویس‌های وب، برای ارائه سرویس‌هایی که مطابق با نیاز کاربران باشند. از موارد مهم دیگر در ترکیب سرویس، نیاز به وجود یک معماری جامع است که بتواند سرویس‌های وب را با در نظر گرفتن کیفیت آن‌ها انتخاب و ترکیب نماید، به‌طوری‌که در تمامی موارد جوابگوی نیازهای کاربران باشد. معماری پیشنهادی در این پژوهش با استفاده از رویکرد وب معنایی علاوه بر اطلاعات، معنا را نیز در برمی‌گیرد. درنتیجه اطلاعات قابل‌فهم، پردازش، جستجو و اشتراک‌گذاری بر اساس معنا می‌باشد. یکپارچه‌سازی تدريجي سیستم‌های چند عامله با تكنولوژي وب معنایی در آينده وب تأثیرگذار خواهد بود. رویکرد ارائه‌شده در این پایان‌نامه به ارائه مدلی جهت طراحی و ساخت معماری سرویس گرا بر بستر آنتالوژی با استفاده از قابلیت‌های وب معنایی پرداخته است. این معماری با بهره از قابلیت‌های عامل‌ها و آنتالوژی، مزایایی همچون یادگیری، انعطاف‌پذیری، استفاده مجدد، قدرت استنتاج، یادگیری، توسعه‌پذیری و همچنین بعد معنایی در کشف و ترکیب سرویس‌ها را فراهم آورده است. همچنین در مدل ارائه‌شده برای دسترسی به حداکثر کارایی، از عامل‌های نرم‌افزاری و اعمال پارامترهای کیفی استفاده‌شده است. بدین‌صورت که عامل‌ها به‌طور هوشمند با یکدیگر در تعامل بوده و بر اساس پارامترهای کیفی می‌توانند درزمینه­ی کشف، ترکیب و جایگزینی سرویس در بستر آنتالوژی بالاترین بهینگی سرویس را در معماری پیشنهادی فراهم سازند. در مدل ارائه‌شده از عامل درخواست‌کننده سرویس، عامل ثبت درخواست، عامل جست‌وجوگر، عامل هماهنگ‌کننده و عامل جایگزین کننده سرویس استفاده‌شده است. عامل جایگزین کننده از مهم‌ترین قسمت‌های معماری تعریف‌شده است که اگر سرویسی دچار ازکارافتادگی شود، اقدام به جایگزینی آن با بهترین سرویس نامزد بر اساس پارامترهای کیفیت سرویس می‌نماید. به عبارتی طراحی مدل پیشنهادی به نحوی است که در صورت بروز مشکل نیز بتواند سرویس‌های دقیقی را مطابق با نیاز کاربر فراهم سازد. الگوریتم‌هایی که تاکنون در این حیطه مطرح‌شده‌اند، دارای چالش‌های اساسی از قبیل عدم ارائه سرویس بهینه مطابق با خواست کاربر، عدم کشف و ترکیب بهینه سرویس‌ها، عدم پشتیبانی از جایگزینی سرویس، در نظر نگرفتن پارامترهای کیفیت سرویس، عدم پشتیبانی از محیط‌های پویا و گسترده می‌باشند که منجر به افت کارایی سرویس‌دهی می‌شود. رویکرد پیشنهادی در این پایان‌نامه سعی بر آن داشته است تا با ارائه معماری سرویس گرایی باقابلیت‌های وب معنایی و استفاده از تکنولوژی آنتالوژی بتواند چالش‌های مطرح‌شده را پوشش دهد و پاسخگوی کاربران در ارائه سرویسی بهینه در تمامی شرایط و محیط‌های پویا باشد.

كلمات كليدي: وب معنایی، آنتالوژی، معماری سرویس گرا، عامل، کشف و ترکیب و جایگزینی سرویس، پارامترهای کیفی

فهرست مطالب

عنوان                                                                                                     صفحه

فهرست مطالب… 6

فصل 1-  فهرست شکلها 9

فصل 2-  فهرست جدولها 11

فصل 3-     کلیات تحقیق شامل بیان مسئله و ضرورت انجام آن. 16

3-1-  مقدمه. 16

3-2-  بیان مسئله. 17

3-3-  انگیزهها و اهداف پژوهش…. 18

3-4-  روش تحقیق.. 20

3-5-    نوآوریها و نتایج پژوهش…………………………………………………………………………………… …………………………………………………………………………………… 20

3-6-  ساختار پایان‌نامه. 22

3-7-  نتیجه‌گیری.. 22

فصل 4-    مفاهیم و ادبیات اولیه موضوع و مروری بر کارهای انجام‌شده. 25

4-1-  مقدمه. 25

4-2-  معماري سرویس گرا 26

4-3-  مدل‌سازی معنايي سرویس‌ها 31

4-4-  چرخه حیات سرویس…. 33

4-5-  کشف وب‌سرویس…. 34

4-6-  ترکیب سرویس…. 35

4-7-  وب معنايي   37

4-7-1-      تکنولوژی‌های وب معنایی.. 40

4-8-  تکامل معماری سرویس گرایی با وب معنایی.. 42

4-9-  آنتالوژی در سرویس‌های وب معنایی.. 43

4-10-     Protégé. 44

4-11-     زبان OWL.. 45

4-12-     بررسی روش‌ها و نمونه‌های کاری انجام‌شده 45

4-12-1-   الگوریتم محلی.. 45

4-12-2-   الگوریتم مبتنی بر سیستم چند نخی.. 46

4-12-3-   الگوریتم ترکیب سرویس وب پویا بر اساس ترکیبی از الگوریتم مورچگان و الگوریتم ژنتیک… 47

4-12-4-   الگوریتم ژنتیک و الگوریتم دفاعی بدن. 47

4-12-5-   ترکیب سرویس خودکار با استفاده از جستجوی اکتشافی.. 48

4-13-     نتیجه‌گیری.. 48

فصل 5-    رویکرد اعمال پارامترهای کیفی در ترکیب و جایگزینی سرویس‌های وب معنایی مبتنی بر عامل‌های هوشمند      51

5-1-  مقدمه. 51

5-2-  آشنایی با مؤلفه‌ها و مفاهیم اصلی در معماری پیشنهادی.. 52

5-2-1-      عامل‌های نرم‌افزاری و نقش آن‌ها در رویکرد پیشنهادی.. 54

5-2-2-      ترکیب سرویس و نوع پیاده‌سازی در رویکرد پیشنهادی.. 55

5-2-3-        نقش عامل‌ها در ترکیب سرویس    56

5-2-4-      ثبت و رجیستری سرویس… 56

5-2-5-      جستجوگر سرویس… 57

5-2-6-      جایگزین کننده سرویس و نقش آن در رویکرد پیشنهادی.. 58

5-2-7-      هماهنگ‌کننده سرویس و نقش آن در رویکرد پیشنهادی.. 58

5-2-8-      درخواست‌کننده سرویس و نحوه عملکرد در رویکرد پیشنهادی.. 58

5-2-9-      رویکرد برقراری ارتباط بین عامل‌ها در رویکرد پیشنهادی.. 59

5-2-10-   رویکرد انتخاب سرویس در معماری پیشنهادی.. 61

5-2-11-   رویکرد ترکیب و جایگزینی سرویس‌های معنایی مبتنی بر عامل‌ها اعمال پارامترهای کیفی   62

5-2-12-   رویکرد ساخت مدل معنایی با زیرساخت آنتالوژی.. 66

5-3-  نتیجه‌گیری.. 71

فصل 6-    ارزیابی و آنالیز رویکرد پیشنهادی.. 74

6-1-  مقدمه. 74

6-2-  ارزیابی رویکرد پیشنهادی با مطالعات موردی.. 75

6-3-  نتیجه‌گیری.. 80

فصل 7-    نتیجه‌گیری و کارهای آینده. 83

7-1-  مقدمه. 83

7-2-  دستاوردهای پایان‌نامه. 84

7-3-  کارهای آینده 86

پیوست الف: واژه‌نامه (فارسی به انگلیسی). 87

مراجع           89

 

فهرست شکل­ها

عنوان                                                                                                             صفحه

شکل ‏2‑1: اتصال سست در معماری سرویس گرایی.. 26

شکل ‏2‑2: مدل پايه معماري سرویس گرا 27

شکل ‏2‑3: چهار گام اساسی در سرویس‌های وب… 29

شکل ‏2‑4 مدل‌سازی تركيب سرویس‌ها در سطح منطقي.. 31

شکل ‏2‑5: چرخه حیات سرویس مرکب… 32

شکل ‏2‑6: نمودار رشد سایت‌های اینترنتی.. 37

شکل ‏2‑7: معماري وب معنایی.. 39

شکل ‏2‑8 گراف RDF. 40

شکل ‏3‑1: معماری ارائه‌شده در رویکرد پیشنهادی.. 53

شکل ‏3‑2: نمونه‌ای از گردشکار عامل جستجوگر[22] 56

شکل ‏3‑3: رویکرد برقراری ارتباط بین عامل‌ها[] 60

شکل ‏3‑4: ساختار معنایی آنتالوژی در لایه توصیفی RDF. 68

شکل ‏3‑5: تصویر گرافیکی OWL Viz آنتالوژی سیستم SC&RAQ.. 69

شکل ‏3‑6: گراف آنتالوژی سیستم SC&RAQ در OntoGraf. 70

فهرست جدول­ها

عنوان                                                                                                             صفحه

جدول (21): بررسی روش­های ترکیب سرویس…………….……………………………….45

جدول (‏4‑1): ارزیابی قدرت پاسخگویی رویکرد SC&RAQ با موارد کاری.. 78

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo