زبانها و ابزار ترکیب همنوایی سرویسها در معماری سرویسگرا
سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,036
فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ICCONF01_052
تاریخ نمایه سازی: 14 آذر 1394
چکیده مقاله:
معماری سرویسگرا رویکرد جدیدی در دنیای نرمافزار است که با رفع محدودیتها و نواقص معماریهای پیشین به عنوان بهترین گزینه در این زمینه محسوب میشود. مهمترین عنصر معماری سرویسگرا، سرویسها میباشند و شناسایی و ترکیب سرویسها دوفعالیت اصلی در این حوزه هستند. سرویسها هم توسط نرمافزارهای دیگر قابل فراخوانی بوده و هم برای ساخت سرویسهای جدید از طریق ترکیب این سرویسها مورد استفاده قرار میگیرند. ترکیب سرویسها بعنوان قابلیتی اساسی در SOA مطرح بوده و به عنوانیکی از نقاط قوت معماری سرویس گرا برای پاسخگویی به یک نیازمندیهای جدید مطرحشده است و با استفاده از ترکیب کردن سرویسهای اتمیک در دسترس است. پس میتوان گفت سیستمهای سرویسگرا از ترکیب مجموعهای از سرویسها ایجاد شدهاند فرآیند ترکیب سرویس به دو شیوه کلی همنوایی و همخوانی در سیستمهای سرویسگرا مطرح میباشد که همخوانی سرویسها باهدف بیان تعاملات در فضای توزیع شده و هم نوایی تعاملات محلی را نمایانگر است. هنگامی که ترکیب توسط یکهماهنگکننده متمرکز صورت پذیرد، ترکیب سرویسها را همنوایی یا Orchestration مینامند. همنوایی را میتوان به صورت تعریف توالی و شرایطی بیان کرد که بر اساس آن یک سرویس میتواند سرویسهای دیگر را در راستای ارائهی یک کارکرد مفید و بزرگتر فراخوانی نماید در این پژوهش سعی شده ضمن تعریف ترکیب سرویس، سرویس مرکب، ترکیب همنوایی و همخوانی سرویسها، به مرور و بررسی زبان ها و استانداردهای ترکیب همنوایی خواهیم پرداخت. همچنین به معرفی، بررسی و مقایسه ابزارها و روش های ترکیب همنوایی پرداخته خواهد شد.
کلیدواژه ها:
نویسندگان
محمود متین فر
دانشجوی کارشناسی ارشد مهندسی نرم افزار، دانشگاه آزاد اسلامی واحد محلات
محمدجواد امیری
دانشجوی دکترا مهندسی نرم افزار، دانشگاه سانتاباربارا کالیفرنیا آمریکا
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :