تولید و توسعه نرم افزارهای سازمانی منطبق با معماری میکروسرویس

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

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

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

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

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

ISCEL02_001

تاریخ نمایه سازی: 1 مرداد 1401

چکیده مقاله:

معماری میکروسرویس یا ریزخدمت یک سبک معماری نرم افزار می باشد که در آن یک نرم افزار، به مجموعه ای از سرویس ها خرد می شود؛ به نحوی که هر سرویس مسئولیت انجام بخشی از منطق کسب و کار را به عهده دا شته باشد. این تقسیم بندی مزایای متعددی را به همراه دارد که نهایتا پیاده سازی و توسعه راحت تر نرم افزارهای بزرگ و پیچیده را ممکن می نماید. از جمله مزایای این معماری می توان به راحت تر شدن مباحث deployment / continuous delivery مقیاس پذیری بهتر، تحمل خطا، مهاجرت به (و یا استفاده از) تکنولوژی های جدید در بخش های مختلف نرم افزار و ... اشاره نمود.یکی از مهم ترین روندهای صنعت در معماری سازمانی مربوط به استفاده از میکرو سرویس ها است و به ضررمعماری های یکپارچه۱،که دیگر استفاده نمی شوند. با توجه به معماری های ابری استقرار سیستم های میکروسرویس مولدتر، انعطاف پذیرتر و مقرون به صرفه تر هستند. به هر حال، بسیاری از شرکت ها و سازمان ها شروع به مهاجرت و توسعه سیستم های خود بر اساس این معماری نموده اند. میکروسرویس ها حل مشکل توسعه نرم افزار در مقیاس وسیع را بر عهده دارند. ساختار نرم افزار همیشه بازتاب ساختار تیمی است که در آن ایجاد شده است که به عنوان قانون شناخته می شود. با استفاده از میکروسرویس ها، خدمات تعریف می شوند و بنابراین قابلیت های معناداری از کسب و کار، که به عنوان Context Bounded شناخته می شود، تعریف می گردد

نویسندگان

سجاد افروز

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشگاه آزاد واحد تهران غرب دانشکده فنی و مهندسی

مهدی رییسی

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشگاه آزاد واحد تهران غرب دانشکده فنی و مهندسی