معماری
Three-Tier
مدل Three –
Tier یک مدل فيزیکی نیست، بلكه یک مدل منطقی است. اين مدل منطقی بسته به چگونگی توزيع یک برنامه، به صور متنوعی با مدلهای فيزیکی متفاوتی پياده سازی می شود.
اين مدل مناسب ساختن برنامه هایی است كه تعداد استفادهكنندگان آن زياد است.
برای ساختن برنامههای Highly Scalable، منابع حافظهای و عملياتی (Resources) مانند اتصال به Database بايد به اشتراک گذاشته شوند.
به جای اتصال مستقيم Clientها بهData Serverها، Business Serviceها برای تبادل اطلاعات در اختيار قرار میگيرند.
یک Instance از یک Business Service می تواند چند Client را تغذيه كند و
اين باعث كاهش مصرف Resource و افزايش تعداد Clientها می شود. همچنين Business Serviceها به طور مستقیم با Data Serverها سر و كار ندارند و از Data Access Serviceها استفاده میكنند كه با استفاده اشتراکی از Data Access Serviceها تعداد Clientها باز هم افزايش میيابد.
معماری Three-Tier
مدل Three – Tier یک مدل فيزیکی نیست، بلكه یک مدل منطقی است. اين مدل منطقی بسته به چگونگی توزيع یک برنامه، به صور متنوعی با مدلهای فيزیکی متفاوتی پياده سازی می شود.
اين مدل مناسب ساختن برنامه هایی است كه تعداد استفادهكنندگان آن زياد است.
برای ساختن برنامههای Highly Scalable، منابع حافظهای و عملياتی (Resources) مانند اتصال به Database بايد به اشتراک گذاشته شوند.
به جای اتصال مستقيم Clientها بهData Serverها، Business Serviceها برای تبادل اطلاعات در اختيار قرار میگيرند.
یک Instance از یک Business Service می تواند چند Client را تغذيه كند و اين باعث كاهش مصرف Resource و افزايش تعداد Clientها می شود. همچنين Business Serviceها به طور مستقیم با Data Serverها سر و كار ندارند و از Data Access Serviceها استفاده میكنند كه با استفاده اشتراکی از Data Access Serviceها تعداد Clientها باز هم افزايش میيابد.