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

4] .

1-3 اهداف تحقیق

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

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

1-4 روش تحقیق

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

1-5 جنبه­ نوآوری تحقیق

پایان نامه و مقاله
پایان نامه و مقاله

 

  1. استفاده از شبکه اجتماعی تخصصی جهت ایجاد محیطی مناسب برای ثبت اطلاعات کاربران سیستم
  2. استفاده از رویکرد آگاه زمینه جهت جمع­آوری اطلاعات زمینه­ای کاربران برای کمک به آن‌ ها در پیدا کردن وب سرویس­های مناسب
  3. استفاده از خوشه­بندی برای گروه­بندی کردن وب سرویس‌ها بعد از انتشار آن­ها

1-6 ساختار پایان نامه

ساختار این پایان نامه شامل هفت فصل است.

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

 

 

.

[1]  Simple Object Access Protocol

[2]  Universal Description, Discovery and Integration

[3]  Web Service Definition Language

موضوعات: بدون موضوع  لینک ثابت