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