• شماره ركورد
    13210
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    13210
  • پديد آورنده

    حسام قائدشرفي

  • عنوان
    طراحي و پياده سازي يك سرويس وب تحمل‌پذير خطا مبتني بر معماريREST
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    كامپيوتر - نرم‌افزار
  • سال تحصيل
    مهرماه 1392
  • تاريخ دفاع
    مهرماه 1392
  • استاد راهنما
    دكتر محمد عبداللهي ازگمي
  • چكيده
    چكيده با توجه به استفاده روزافزون از سرويس‎هاي وب كه اجازه تعامل و برقراري ارتباط بين سيستم‎هاي مختلف همگن و ناهمگن از طريق اينترنت را فراهم مي‌كنند، اتكاپذيريسرويس‌هاي وب اهميت بسيار يافته است. توسعه سرويس وب به شكليكامل وبدون خطا امري غير ممكن استدر نتيجه توسعه سرويس وب تحمل‌پذير خطا بيش از پيش اهميت يافته است. در گذشته بسياري از توابع مربوط به سرويس‌هاي وب با استفاده از پروتكل ساده دستيابي به شي توسعه داده مي‌شدند، اما امروزه با توجه به مزاياي معماري انتقال حالت بازنمودي همچون سبك وزن بودن توابع، خوانا بودن نتايج براي انسان و سادگي در ساخت و توسعه، استفاده از اين روش به شكلي چشمگير افزايش يافته است. در اين پايان نامه توسعه سرويس وب تحمل‌پذير خطا بر پايه معماري انتقال حالت بازنمودي، مورد بررسي قرار مي‌گيرد. براي اين منظور از تركيب دو روش استفاده از مولفه تست پذيرش و برنامه نويسي چند نسخه‌اي به همراه بهره‌مندي از تنوع قالب داده‌ استفاده شده تا با حفظ مزاياي اين دو، معايب آنها نيز پوشش داده شود. به منظور نشان دادن تواناييروش پيشنهادي، از شبيه‌سازي به كمك شبكه پتري رنگي و ابزار CPN Tools استفاده مي‌كنيم. در نهايت با توجه به نتايح بدست آمده از شبيه سازي، نشان مي‌دهيم افزايش متوسط زمان پاسخ‌دهي در روش پيشنهادي به دليل افزايش سطح قابليت اطمينان، قابل قبول و پذيرفتني خواهد بود. همچنين مشخص مي‌شود به كارگيري روش پيشنهادي، در هنگام وجود خطاهاي مشابه شرايط بهتري از نظر تحمل‌پذيري خطا در محيط ايجاد مي‌كند. واژه‌هاي كليدي:سرويس‌، معماريREST، تحمل پذيري خطا، شبكه پتري رنگي.