شماره ركورد
6002
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
6002
پديد آورنده
رويا بهرامي
عنوان
طراحي يك سرويس وب اتكاء پذبر مبتني بر فنون تك نگارشي و نمونه سازي و ارزيابي آن
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
كامپيوتر
سال تحصيل
تير 1389
تاريخ دفاع
تير 1389
استاد راهنما
عبداللهي ازگمي
چكيده
چكيده فففف
سرويس هاي وب به عنوان يكي از جديد ترين راهكارهاي نرم افزاري در توسعه سيستم هاي توزيع شده
هستند. در حال حاضر بسياري از خدمات الكترونيكي از قبيل محاسبات تجاري، علمي و آموزشي، درماني و
غيره از اين طريق انجام مي پذيرند. از آنجا كه سرويس هاي وب مستقل از س ّ كو و زبان برنام هنويسي هستند و
با توجه به افزايش سرعت و كارايي روزافزون اينترنت، مي توانند به عنوان گزينه مناسب در كليه كاربردهاي
تحت وب انتخاب شوند.
بنابراين تلاش براي اتكاءپذير نمودن آنها الزامي است، و در اينجا بحث دسترس پذيري، قابليت اطمينان،
امنيت در آنها مطرح مي شود. براي اتكاءپذير نمودن سرويس هاي وب بايد آنها را در مقابل وقوع خطا مقاوم يا
حداقل، تحمل پذير نمود تا بتوانند پس از وقوع خطا وظيفه خود را به شكل مطلوبي انجام دهند.
تا كنون كارهاي زيادي در زمينه اتكاءپذيري سرويس هاي وب انجام شده است كه در اكثر آنها از ايده
افزونگي و تنوع طراحي استفاده شده است. با توجه به اينكه در همه موارد نمي توان هزينه بالاي روشهاي
اتكاءپذيري چند نگارشي را متحمل شد و گروههاي مختلف برنامه نويسان با مهارتهاي مختلف را در دست
داشت، ايده استفاده از روشهاي تك نگارشي مطرح م يشود.
در اين پايان نامه از ايده تك نگارشي براي اتكاءپذير نمودن سرويس هاي وب استفاده شده است . پس از
مروري بر مفاهيم اتكاءپذيري و سرويس هاي وب، راهكارهايي براي تحمل پذيري خطا و اتكاءپذير نمودن
سرويس هاي وب ارائه گرديده است. براي اين منظور انواع خطاهاي مطرح در زمينه سرويس هاي وب بررسي
شده و از انواع فنون رايج براي تحمل پذيري خطاي تك نگارشي از ايده زمان سنجهاي نگهبان و آزمون
پذيرش و راي گيري استفاده شده است. جهت تاييد صحت عملكرد معماريهاي پيشنهادي از نظر تأمين
معيارهاي اتكاءپذيري، در ادامه به مدلسازي و ارزيابي آنها توسط شبكههاي پاداش تصادفي پرداخته شده -
است. در پايان براي اثبات امكان تحقق راهكارهاي پيشنهادي، نمونههاي ساده اي از معماريهاي پيشنهادي
پيادهسازي شدهاند.
واژه هاي كليدي: سرويس هاي وب، اتكاءپذيري، فنون تحمل پذيري خطاي تك نگارشي، شبكههاي پاداش
تصادفي