پایان نامه ارشد فناوری اطلاعات: ارائه روشی برای کشف و انتخاب سرویس های وب در محیط های محاسبات فراگیر بر روی گوشی های هوشمند |
در این فصل به ارائه مقدمه ای در مورد موضوع پروژه می پردازیم. در ادامه به بیان انگیزه و هدف تحقیق پرداخته میشود، و سپس مسئله ای که با آن مواجه هستیم توضیح داده میشود. در قسمت آخر نیز ساختار مطالب پایان نامه توضیح داده میشود.
1-1- مقدمه
امروزه در دسترس بودن اینترنت در اکثر مکانها یک تجربه روزمره است. از این رو برای کاربران سیار این انتظار ایجاد شده است، که دستگاهی که از آن استفاده مینمایند، در همه مکانها و زمانها قادر به پردازش باشد. پیشرفتهای اخیری که در تولید دستگاههای سیار صورت گرفته به همراه تحولات بسیاری که در فناروی شبکههای بیسیم رخ داده است، فناوری را به سمت محاسبات سیار و دسترسی مداوم و بدون وقفه به دادهها و اطلاعات میبرد. اگر چه مشکلاتی که در ارتباطات رخ میدهد و البته محدودیتهای دستگاههای سیار یک چالش مهم برای تحقق دسترسی مداوم و بدون وقفه در همه زمانها و مکانها محسوب میشود.
معماری سرویسگرا به عنوان یکی از سبکهای معماری پیشرو در محیطهای محاسبات فراگیر مطرح شده است. معماری سرویسگرا از قابلیت استفاده مجدد[1]، اتصال سست[2]، انعطافپذیری در طراحی و قابلیت همکاری[3] بین سیستمهای ناهمگون[4]، به صورت موثری پشتیبانی مینماید. معماری سرویسگرا دورنمایی از توسعه نرمفزارهایی در محیطهای محاسبات فراگیر ارائه میدهد که در آن نرمافزارها با به کارگیری قابلیتهای شبکههای رایانهای بتوانند به طور موثر و به صورت خودکار با یکدیگر وارد تعامل شوند.[1]
1-2- هدف و انگیزه
با ظهور و تکامل استفاده از شبکه های رایانه ای و اینترنت بر روی گوشیهای هوشمند، دامنه استفاده از گوشیهای هوشمند از کاربردهایی که درون گوشی هوشمند تعبیه شده اند، فراتر رفته و میتوان کارکردهایی در سطح شبکه های رایانهای و اینترنت را برای گوشی هوشمند در نظر گرفت. گوشیهای هوشمند برای اینکه بتوانند کارکردهایی در سطح شبکه های رایانهای و اینترنت داشته باشند، این نیازمندی وجود دارند که بتوانند از سرویس هایی که در اینترنت و شبکه های رایانهای وجود دارد استفاده نماید. اولین گام برای استفادهای موثر از سرویسهایی که ارائه میگردند، کشف و انتخاب سرویس مناسب میباشد. در حال حاضر تعداد زیادی سرویس در شبکه های رایانه و اینترنت برای استفاده عرضه میگردنند. ازدیاد سرویسهای عرضه شده، میتواند مشکل و مانعی بر سر استفاده موثر از سرویسهای وب به وجود آورد. از این رو نیازمند سازوکارهایی برای کشف و کلاسهبندی سرویسهای وب هستیم، تا استفاده کنندگان از سرویسهای وب بتوانند به صورت موثر سرویس وب مورد نظر خود را انتخاب نمایند.
از سوی دیگر گوشیهای هوشمند با محدودیتهایی مواجه هستند که در ارائه روشهایی که برای کشف و کلاسهبندی سرویسهای وب بر روی آنها استفاده میشود، میبایست در نظر گرفته شوند. گوشیهای هوشمند از نظر منابع پردازشی و میزان حافظه با محدودیتهایی مواجه می باشند، که در روشهایی که برای کشف و کلاسه بندی سرویسهای وب به کار گرفته میشوند بسیار محدود کننده است. از این در این پژوهش قصد داریم به مطالعه این مسئله بپردازیم و روشی برای کشف و کلاسه بندی سرویسهای وب در محیطهای محاسبات فراگیر ارائه دهیم، که برای گوشیهای هوشمند مناسب
باشد.
1-3- تعریف مسئله
در این پژوهش قصد داریم یک روش موثر برای کشف و کلاسهبندی سرویسهای وب ارائه دهیم که برای محیطهای سیار و برای اجرا روی گوشیهای هوشمند مناسب باشد. در ارائه روش پیشنهادی سعی خواهد شد، محدودیتهای محیطهای سیار و گوشیهای هوشمند در نظر گرفته شود.
سپس بر پایه روش پیشنهادی نرمافزاری برای گوشیهای هوشمند اندرویدی پیادهسازی خواهد شد. این نرمافزار سرویسهای محیطهایی که گوشی هوشمند در آن قرار میگیرد را شناسایی خواهد کرد و نسبت به کلاسهبندی سرویسهای کشف شده اقدام خواهد نمود. نرمافزار پیادهسازی شده، این قابلیت را خواهد داشت، که اطلاعات سرویسهایی را که جمعآوری کرده را در اختیار نرمافزارهای دیگر گوشی هوشمند قرار دهد. به این ترتیب نرمافزارهای دیگری گوشی هوشمند، میتوانند سرویسهای مد نظر خود را از طریق این نرمافزار شناسایی نموده و از سرویس مربوطه استفاده نمایند.
1-3- ساختار مطالب پایان نامه
ساختار مستند پایاننامه به این صورت میباشد: فصل اول را با مقدمه و تعریفی از پروژه شروع نمودیم. در فصل دوم به مفاهیم پایه و نظری پژوهش پرداخته شده است. در فصل سوم به کارهای پژوهشی پیشینی که در ارتباط با موضوع پژوهش صورت گرفته است، پرداخته شده است. در فصل چهارم روش پیشنهادی که حاصل کار این پژوهش است، معرفی میشود. در فصل پنجم نحوه پیادهسازی و طراحی نرمافزار گوشی هوشمند ارائه شده است. در فصل ششم به ارزیابی روش پیشنهادی و مقایسه آن با روش دیگری که در این زمینه مطرح است، پرداخته شده است. در فصل هفتم به بحث و نتیجهگیری در مورد نتایج این پژوهش پرداخته شده است. در فصل هشتم، پیشنهادها و فرصتهای پژوهشی مرتبط در این حوزه پژوهشی مطرح گردیده است.
1-4- جمع بندی و نتیجه گیری
تحولاتی که در عرصه تولید گوشیهای هوشمند و دستگاه های قابل حمل به وجود آمده و از سوی دیگر همراه شدن این تحولات با پیشرفتهایی که در فناوری شبکه های بیسیم رخ داده، این انتظار را برای کاربر ایجاد کرده، که گوشی هوشمند در همه زمانها و همه مکانها قادر به پردازش باشد. یکی از رویکردهای مناسب برای تحقق این موضوع به کارگیری معماری سرویسگرا در طراحی نرم افزارها میباشد. دورنمایی که معماری سرویسگرا ارائه مینماید، به این صورت است که نرم افزارها خواهند توانست با به کارگیری قابلیتهای شبکه های رایانه ای به صورت موثر و خودکار با یکدیگر وارد تعامل شوند. سرویسهایی که در شبکه های رایانهای و اینترنت عرضه میگردد، بسیار زیاد است. این موضوع میتواند باعث سردرگمی مصرف کنندگان سرویسها شود و از سوی دیگر انتخاب سرویس مناسب را تبدیل به کاری وقتگیر نماید. از این رو نیازمند سازکارهایی برای کشف و کلاسه بندی سرویسهای وب هستیم. از سوی دیگر گوشیهای هوشمند و دستگاههای قابل حمل با محدودیتهای مواجه هستند که میبایست در نظر گرفته شوند. در این پژوهش قصد داریم نسبت به ارائه روشی برای کشف و کلاسه بندی سرویسهای وب اقدام نماییم که برای گوشیهای هوشمند مناسب باشد. همچنین بر پایه روش پیشنهادی نرم افزاری برای گوشیهای هوشمند اندرویدی پیاده سازی خواهد شد. این نرمافزار سرویسهای محیط هایی که گوشی هوشمند در آن قرار میگیرد را شناسایی خواهد کرد و نسبت به کلاسه بندی سرویسهای کشف شده اقدام خواهد نمود. نرمافزار پیاده سازی شده، این قابلیت را خواهد داشت، که اطلاعات سرویسهایی را که جمعآوری کرده را در اختیار نرم افزارهای دیگر گوشی هوشمند قرار دهد.
[1] Reusability
[2] Loose Coupling
[3] Interoperability
[4] Heterogeneous
***ممکن است هنگام انتقال از فایل اصلی به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل و با فرمت ورد موجود است***
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
فرم در حال بارگذاری ...
[یکشنبه 1399-09-23] [ 09:12:00 ب.ظ ]
|