سال انتشار: ۱۳۸۹

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

تعداد صفحات: ۹

نویسنده(ها):

ستار هاشمی – دانشگاه شیراز
مهرزاد کشاورز – دانشکده آموزشهای الکترونیکی دانشگاه شیراز

چکیده:

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