کاربرد برنامه نویسی رویدادمحور در سیستم های توزیع شده

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 17

فایل این مقاله در 11 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

MAECONFM01_7152

تاریخ نمایه سازی: 21 آذر 1404

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

بهروز معیری

کارشناس فناوری اطلاعات-برنامه نویسی تحت وب، کارشناس فناوری اطلاعات و ارتباطات شهرداری بندر بوشهر

مریم گچی

کارشناس کامپیوتر- سخت افزار، تحلیل گر سیستم سازمان فناوری اطلاعات و ارتباطات شهرداری بندر بوشهر