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