شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

آموزش اصول کلیدی معماری نرم افزار #4

آموزش اصول کلیدی معماری نرم افزار #4 را در این قسمت از وبسایت آموزش برنامه نویسی پرووید دانلود کنید.

آموزش اصول کلیدی معماری نرم افزار #4

خلاصه سبک های معماری اصلی

  • سبک معماری Message Bus: این سبک معماری از یک سیستم نرم افزاری برای دریافت و ارسال پیام ها از طریق یک یا چندین کانال ارتباطی (Communication Channel) استفاده می‌کند. بنابراین برنامه ‌ها می‌توانند بدون نیاز به دانش در رابطه با جزئیات یکدیگر با هم تعامل برقرار کنند. معماری N-Tier: این سبک معماری نیز شبیه معماری Layered نرم افزار را به صورت لایه لایه تقسیم می‌کند. تفاوت این معماری با معماری Layered این است که Tier های مختلف بر روی کامپیوتر هایی که از لحاظ فیزیکی تفکیک شده استند قرار می گیرند. معماری شی گرا (Object Oriented): این نوع طراحی بر اساس تقسیم کردن وظایف (Responsibility) یک نرم افزار یا سیستم به شی (Object) هایی است که قابلیت استفاده مجدد (Reuseability) دارند و خود تکمیل (Self Sufficient) هستند و هر کدام شامل داده (Data) و رفتارهای (Behavior) مربوط به آن شی میباشند.

بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

از شما دعوت می کنیم از بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول دیدن کنید.

بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing

از شما دعوت می کنیم از بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing دیدن کنید.

  • سبک معماری سرویس گرا (Service Oriented): این سبک معماری به برنامه‌هایی اطلاق می شود که عملیات (Functionality) خود را از طریق سرویس ‌هایی در اختیار مصرف ‌کنندگان (Consumer) قرار می‌دهند. مصرف کنندگان از طریق پیام ها (Message) و قرارداد هایی (Contract) از آن سرویس ها استفاده می کنند.

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

CLOSE
CLOSE