پایان نامه ارشد فناوری اطلاعات: ارائه روشی برای کشف و انتخاب سرویس های وب در محیط های محاسبات فراگیر بر روی گوشی های هوشمند

دانلود متن کامل پایان نامه با فرمت ورد

پایان نامه مقطع کارشناسی ارشد رشته فناوری اطلاعات

دانشگاه شیراز

دانشکده آموزش­های الکترونیکی

 پایان‌نامه کارشناسی ارشد در رشته مهندسی فناوری اطلاعات

(طراحی و تولید نرم­ افزار)

عنوان:

ارائه روشی برای کشف و انتخاب سرویس های وب در محیط های محاسبات فراگیر بر روی گوشی های هوشمند

استاد راهنما:

دکتر بوشهریان

برای رعایت حریم خصوصی نام نگارنده درج نمی شودتکه هایی از متن به عنوان نمونه :چکیده:امروزه تعداد زیادی سرویس­های وب در شبکه ­های رایانه­ای عرضه می­شوند، که امکان کشف و کلاسه ­بندی آنها به­ طور موثر وجود ندارد. این موضوع باعث می­شود، که درخواست­کنندگان سرویس­های وب وقت زیادی را صرف پیدا کردن سرویس وب مورد نظر خود، نمایند. این موضوع در محیط­های محاسبات سیار و به­ خصوص بر روی گوشی­های هوشمند، مشکلات و چالش­های مربوط به خود را دارد. در این پژوهش به ارائه روشی برای کشف و کلاسه­ بندی سرویس­های وب در محیط­ های محاسبات فراگیر و مناسب برای گوشی­های هوشمند پرداخته شده است. روش ارائه شده برای کشف سرویس­های وب، بر پایه کشف سرویس­ها مبتنی بر DNS ارائه شده است. روشی که برای کلاسه­ بندی سرویس­های وب ارائه شده است از دو مرحله پردازش متنی و کلاسه ­بندی تشکیل­ شده است. مرحله کلاسه ­بندی با به کارگیری پایگاه­داده­ واژگانی WordNet و eXtended WordNet Domain صورت می­گیرد. برای ارزیابی روش پیشنهای دقت، مدت زمان اجرا و مقدار حافظه مصرفی آن اندازه­گیری شده است و نتایج حاصل از اندازه­گیری با روشی دیگری که برای کلاسه­بندی سرویس­ها ارائه شده و مبتنی بر SVM است، مقایسه شده است. همچنین از نتایج حاصل از پژوهش برای پیاده­سازی یک نرم ­افزار اندرویدی برای گوشی های هوشمند استفاده شده است. این نرم افزار سرویس­های وب محیط­ هایی که گوشی هوشمند در آن قرار می­گیرد را کشف و کلاسه­ بندی مینماید و این اطلاعات را در اختیار کاربر و سایر نرم­افزارهای کاربردی که بر روی گوشی هوشمند قرار گرفته­ اند، می­گذارد.فصل نخست: مقدمهدر این فصل به ارائه مقدمه ­ای در مورد موضوع پروژه می پردازیم. در ادامه به بیان انگیزه و هدف تحقیق پرداخته می­شود، و سپس مسئله­ ای که با آن مواجه هستیم توضیح داده می­شود. در قسمت آخر نیز ساختار مطالب پایان ­نامه توضیح داده می­شود.1-1- مقدمهامروزه در دسترس بودن اینترنت در اکثر مکان­ها یک تجربه روزمره است. از این رو برای کاربران سیار این انتظار ایجاد شده است، که دستگاهی که از آن استفاده می­نمایند، در همه مکان­ها و زمان­ها قادر به پردازش باشد. پیشرفت­های اخیری که در تولید دستگاه­های سیار صورت گرفته به همراه تحولات بسیاری که در فناروی شبکه­های بی­سیم رخ داده است، فناوری را به سمت محاسبات سیار و دسترسی مداوم و بدون وقفه به داده­ها و اطلاعات می­برد. اگر چه مشکلاتی که در ارتباطات رخ می­دهد و البته محدودیت­های دستگاه­های سیار یک چالش مهم برای تحقق دسترسی مداوم و بدون وقفه در همه زمان­ها و مکان­ها محسوب می­شود.معماری سرویس­گرا به عنوان یکی از سبک­های معماری پیشرو در محیط­های محاسبات فراگیر مطرح شده است. معماری سرویس­گرا از قابلیت استفاده مجدد[1]، اتصال سست[2]، انعطاف­پذیری در طراحی و قابلیت همکاری[3] بین سیستم­های ناهمگون[4]، به صورت موثری پشتیبانی می­نماید. معماری سرویس­گرا دورنمایی از توسعه نرم­فزارهایی در محیط­های محاسبات فراگیر ارائه می­دهد که در آن نرم­افزارها با به کارگیری قابلیت­های شبکه­های رایانه­ای بتوانند به طور موثر و به صورت خودکار با یکدیگر وارد تعامل شوند.[1]1-2- هدف و انگیزهبا ظهور و تکامل استفاده از شبکه­ های رایانه­ ای و اینترنت بر روی گوشی­های هوشمند، دامنه استفاده از گوشی­های هوشمند از کاربرد­هایی که درون گوشی هوشمند تعبیه شده ­اند، فراتر رفته و می­توان کارکردهایی در سطح شبکه ­های رایانه­ای و اینترنت را برای گوشی هوشمند در نظر گرفت. گوشی­های هوشمند برای اینکه بتوانند کارکرد­هایی در سطح شبکه ­های رایانه­ای و اینترنت داشته باشند، این نیازمندی وجود دارند که بتوانند از سرویس ­هایی که در اینترنت و شبکه ­های رایانه­ای وجود دارد استفاده نماید. اولین گام برای استفاده­ای موثر از سرویس­هایی که ارائه می­گردند، کشف و انتخاب سرویس مناسب می­باشد. در حال حاضر تعداد زیادی سرویس در شبکه ­های رایانه و اینترنت برای استفاده عرضه می­گردنند. ازدیاد سرویس­های عرضه­ شده، می­تواند مشکل و مانعی بر سر استفاده موثر از سرویس­های وب به وجود آورد. از این رو نیازمند سازوکارهایی برای کشف و کلاسه­بندی سرویس­های وب هستیم، تا استفاده کنندگان از سرویس­های وب بتوانند به­ صورت موثر سرویس وب مورد نظر خود را انتخاب نمایند.از سوی دیگر گوشی­های هوشمند با محدودیت­هایی مواجه هستند که در ارائه روش­هایی که برای کشف و کلاسه­بندی سرویس­های وب بر روی آنها استفاده می­شود، می­بایست در نظر گرفته شوند. گوشی­های هوشمند از نظر منابع پردازشی و میزان حافظه با محدودیت­هایی مواجه می باشند، که در روش­هایی که برای کشف و کلاسه­ بندی سرویس­های وب به کار گرفته می­شوند بسیار محدود کننده است. از این در این پژوهش قصد داریم به مطالعه این مسئله بپردازیم و روشی برای کشف و کلاسه ­بندی سرویس­های وب در محیط­های محاسبات فراگیر ارائه دهیم، که برای گوشی­های هوشمند مناسب باشد.1-3- تعریف مسئلهدر این پژوهش قصد داریم یک روش موثر برای کشف و کلاسه­بندی سرویس­های وب ارائه دهیم که برای محیط­های سیار و برای اجرا روی گوشی­های هوشمند مناسب باشد. در ارائه­ روش پیشنهادی سعی خواهد شد، محدودیت­های محیط­های سیار و گوشی­های هوشمند در نظر گرفته شود.سپس بر پایه روش پیشنهادی نرم­افزاری برای گوشی­های هوشمند اندرویدی پیاده­سازی خواهد شد. این نرم­افزار سرویس­های محیط­هایی که گوشی هوشمند در آن قرار می­گیرد را شناسایی خواهد کرد و نسبت به کلاسه­بندی سرویس­های کشف شده اقدام خواهد نمود. نرم­افزار پیاده­سازی شده، این قابلیت را خواهد داشت، که اطلاعات سرویس­هایی را که جمع­آوری کرده را در اختیار نرم­افزارهای دیگر گوشی هوشمند قرار دهد. به این ترتیب نرم­افزارهای دیگری گوشی هوشمند، می­توانند سرویس­های مد نظر خود را از طریق این نرم­افزار شناسایی نموده و از سرویس مربوطه استفاده نمایند.1-3- ساختار مطالب پایان­ نامهساختار مستند پایان نامه به این صورت می­باشد: فصل اول را با مقدمه و تعریفی از پروژه شروع نمودیم. در فصل دوم به مرور مفاهیم پایه و نظری پژوهش پرداخته شده است. در فصل سوم به کارهای پژوهشی پیشینی که در ارتباط با موضوع پژوهش صورت گرفته است، پرداخته شده است. در فصل چهارم روش پیشنهادی که حاصل کار این پژوهش است، معرفی می­شود. در فصل پنجم نحوه پیاده­سازی و طراحی نرم­افزار گوشی هوشمند ارائه شده است. در فصل ششم به ارزیابی روش پیشنهادی و مقایسه آن با روش دیگری که در این زمینه مطرح است، پرداخته شده است. در فصل هفتم به بحث و نتیجه­گیری در مورد نتایج این پژوهش پرداخته شده است. در فصل هشتم، پیشنهادها و فرصت­های پژوهشی مرتبط در این حوزه پژوهشی مطرح گردیده است.1-4- جمع ­بندی و نتیجه ­گیریتحولاتی که در عرصه تولید گوشی­های هوشمند و دستگاه­ های قابل حمل به وجود آمده و از سوی دیگر همراه شدن این تحولات با پیشرفت­هایی که در فناوری شبکه ­های بی­سیم رخ داده، این انتظار را برای کاربر ایجاد کرده، که گوشی هوشمند در همه زمان­ها و همه مکان­ها قادر به پردازش باشد. یکی از رویکردهای مناسب برای تحقق این موضوع به کارگیری معماری سرویس­گرا در طراحی نرم ­افزارها می­باشد. دورنمایی که معماری سرویس­گرا ارائه می­نماید، به این صورت است که نرم ­افزارها خواهند توانست با به کارگیری قابلیت­های شبکه های رایانه ­ای به صورت موثر و خودکار با یکدیگر وارد تعامل شوند. سرویس­هایی که در شبکه ­های رایانه­ای و اینترنت عرضه می­گردد، بسیار زیاد است. این موضوع می­تواند باعث سردرگمی مصرف­ کنندگان سرویس­ها شود و از سوی دیگر انتخاب سرویس مناسب را تبدیل به کاری وقت­گیر نماید. از این رو نیازمند سازکارهایی برای کشف و کلاسه ­بندی سرویس­های وب هستیم. از سوی دیگر گوشی­های هوشمند و دستگاه­های قابل حمل با محدودیت­های مواجه هستند که می­بایست در نظر گرفته شوند. در این پژوهش قصد داریم نسبت به ارائه روشی برای کشف و کلاسه ­بندی سرویس­های وب اقدام نماییم که برای گوشی­های هوشمند مناسب باشد. همچنین بر پایه روش پیشنهادی نرم­ افزاری برای گوشی­های هوشمند اندرویدی پیاده ­سازی خواهد شد. این نرم­افزار سرویس­های محیط هایی که گوشی هوشمند در آن قرار میگیرد را شناسایی خواهد کرد و نسبت به کلاسه­ بندی سرویس­های کشف شده اقدام خواهد نمود. نرم­افزار پیاده ­سازی شده، این قابلیت را خواهد داشت، که اطلاعات سرویس­هایی را که جمع­آوری کرده را در اختیار نرم ­افزارهای دیگر گوشی هوشمند قرار دهد.[1] Reusability[2] Loose Coupling[3] Interoperability[4] Heterogeneous***ممکن است هنگام انتقال از فایل اصلی به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل و با فرمت ورد موجود است***

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

 با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

تعداد صفحه : 121 قیمت : چهارده هزار تومان  

بلافاصله پس از پرداخت ، لینک دانلود به شما نشان داده می شود

و به ایمیل شما ارسال می شود.

پشتیبانی سایت :        09124404335        info@arshadha.ir

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

--  -- --

مطالب مشابه را هم ببینید

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