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  ها باز هم افزايش مي يابد .