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

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

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

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

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

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

INDEXCONF06_047

تاریخ نمایه سازی: 19 مرداد 1404

چکیده مقاله:

تحولات فناورانه در زیرساختهای نرم افزاری سازمانی، به ویژه در مقیاس شهری، طی دو دهه گذشته به سمت الگوهای معماری چابک و توزیع شده سوق یافته است. در این میان، معماری مایکروسرویس به عنوان پاسخی ساختاریافته به نیازهای نوین مقیاس پذیری، استقلال عملکردی، تاب آوری و انسجام در سامانه های پیچیده، توجه محققان و متخصصان فناوری شهری را به خود معطوف ساخته است. هدف این پژوهش، تحلیل مفهومی، فنی و سازمانی معماری مایکروسرویس در زمینه طراحی نرم افزارهای جامع مدیریت شهری در مقیاس کلان است؛ به گونه ای که ابعاد چندوجهی تعاملات سرویس محور، پیاده سازی لایه های زیرساختی و مدل های هم راستا با الزامات داده محور در زیست بوم های شهری بررسی گردد. روش تحقیق به صورت کتابخانه ای و مروری نظام مند بر متون علمی، مستندات صنعتی و مطالعات موردی بین المللی تنظیم شده است تا با تمرکز بر انسجام مفهومی و مقایسه تطبیقی، چارچوبی دقیق برای ارزیابی قابلیت های معماری مایکروسرویس در حوزه مدیریت شهری فراهم گردد. یافته های پژوهش نشان می دهد که پیاده سازی موفق این معماری در محیط های شهری مستلزم درک عمیق از اصول طراحی دامنه محور، همگرایی DevOps، استقرار مبتنی بر ابر و مدیریت پیچیدگی های داده های توزیع شده است. همچنین، بررسی ها نشان می دهد که چالش هایی نظیر تراکنش های میان سرویسی، طراحی قراردادهای ارتباطی پایدار، مدیریت وضعیت سرویس ها و الزامات امنیتی چندلایه، بدون استفاده از الگوهای پیشرفته ای چون Saga، Service Mesh و Event-Driven Architecture، قابل کنترل نخواهد بود. نتیجه گیری کلی پژوهش حاکی از آن است که معماری مایکروسرویس، به شرط همترازی زیرساختی، سازمانی و توسعه ای، توان تبدیل شدن به ستون فقرات نرم افزارهای مدیریت شهری نسل آینده را داراست؛ به ویژه در زمینه هایی که پیچیدگی عملکرد، تعدد بازیگران و نیاز به استقلال عملیاتی سرویس ها، ساختار نرم افزار را از مدل های سنتی منفک می سازد و به سوی الگوهای مبتنی بر همکاری سرویس محور سوق می دهد.

کلیدواژه ها:

توسعه و عملیات همگرا (DevOps) ، معماری رویدادمحور ، مایکروسرویس ، سامانه های نرم افزاری شهری

نویسندگان

امیر منور

کارشناس فن آوری اطلاعات شهرداری منطقه سه همدان، همدان، ایران