معماری Micro Frontend به عنوان راه حلی برای غلبه بر پیچیده گی سیستم های نرم افزاری

  • سال انتشار: 1399
  • محل انتشار: پنجمین کنفرانس ملی مهندسی کامپیوتر و بلاک چین ایران
  • کد COI اختصاصی: CITCOMP05_059
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1187
دانلود فایل این مقاله

نویسندگان

پرویز رشیدی خزاعی

گروه مهندسی فناوری اطلاعات و کامپیوتر، دانشکده فناوری های صنعتی، دانشگاه صنعتی ارومیه

پرویز قربان زاده

گروه مهندسی فناوری اطلاعات و کامپیوتر، دانشکده فناوری های صنعتی، دانشگاه صنعتی ارومیه

امیدرضا بلوکی اسپیلی

گروه مهندسی فناوری اطلاعات و کامپیوتر، دانشکده فناوری های صنعتی، دانشگاه صنعتی ارومیه

چکیده

به مرور زمان و با پیشرفت تکنولوژی و گسترش استفاده عمومی از اینترنت و سرویس های آن، سیستم های نرم افزارینیز پیچیده تر گردیده است. شرایط رقابتی بسیار شدید و کسب درآمد میلیاردی از طریق سرویس های نرم افزاری شرایطویژه ای را می طلبد که روند ساخت و بروزرسانی سرویس های نرم افزاری بایستی بدون وقفه و با شیوه های جدیدی انجامگیرد تا امکان توسعه مداوم و تحویل فوری خدمات را به شرکت ها فراهم نماید. برای پاسخگویی بلادرنگ به درخواست هایمیلیونی کاربران، معماری ها و ساختاری متفاوتی ارائه شده است که در این مجال به معرفی پیشرفت های انجام گرفته در اینزمینه پرداخته شده است و معماری Micro-Frontend، به عنوان جدیدترین پیشرفت در زمینه توسعه سیستم های نرم افزاری با قابلیت استقلال تیم های توسعه، معرفی، نمونه های موفق پیاده سازی آن بررسی و چالش های بکارگیری آن نیز تشریح شده است.

کلیدواژه ها

معماری نرم افزار، سیستم های پیچیده نرم افزاری، میکروسرویس، Micro-Frontend

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.