سال انتشار: ۱۳۹۲
محل انتشار: اولین همایش ملی کاربرد سیستم های هوشمند (محاسبات نرم) در علوم و صنایع
تعداد صفحات: ۱۴
نویسنده(ها):
علیرضا خوش تراش – دانشجوی کارشناسی ارشد مهندسی کامپیوتر نرم افزار دانشگاه آزاد اسلامی
اسماعیل خیرخواه – عضو هیات علمی دانشگاه آزاد اسلامی واحد مشهد
مجید وفایی جهان – عضو هیات علمی دانشگاه آزاد اسلامی واحد مشهد

چکیده:
وب سرویس ها یک فرآیند کلیدی برای کاربردهای وب توسعه یافته با استفاده از SOA (معماری سرویس گرا )هستند. یکی از چالشهای اصلی این حوزه کشف سرویس است که درگیر یافتن مجموعه ای از وب سرویس های مناسب با سرعت بیشتر است.تعداد رو به رشد کاربردهای تجاری سیستم های توزیع شده منجر به افزایش تقاضا برای ایجاد ارتباط بین ماژول های تجاری شده است. در جامعه کسب و کار، معماری مبتنی بر سرویس SOA بر اساس این ایده ارائه شد که یک راهکار برای یک مسئله بزرگ به صورت مؤثرتری فراهم سازد، یعنی فرایند مورد نیاز را به مجموعه ای از بخش های کوچک تر اما مرتبط با یکدیگر تجزیه نماید. متداول ترین روش برای اجرای SOA از طریق وب سرویس ها می باشد. بر طبق W٣C (کنسرسیوم وب جهان گستر)، یک وب سرویس بعنوان ماژول نرم افزاری تعریف می شود که از طریق فناوری های استاندارد مبتنی بر XML مانند WSDL (زبان توصیف وب سرویس)یا SOAP پیاده سازی می شود. با افزایش تعداد وب سرویس ها، کشف و انتخاب بهترین سرویس ها برای انجام وظایف خاص اهمیت بیشتری می یابد.