اتکاپذیری در وب‌سرویس‌ها با رویکرد پدافند غیرعامل

نویسندگان

چکیده

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

کلیدواژه‌ها