Katmanlı Mimari nedir?
Katmanlı Mimari (Layered Architecture), kaynak kodunu her biri belirli bir iş türünden sorumlu katmanlara ayırır. İstek alma, iş kurallarını uygulama ve veri erişimini ayırarak kodun anlaşılmasını ve bakımını kolaylaştırır.
Katmanlar tek uygulama içinde çalışabilir. Katmanlar kod sorumluluklarını tanımlar; parçaları ayrı sunuculara yerleştirmek, N-Tier mimarisinin ele aldığı bir dağıtım konusudur.
Yaygın katmanlar
Bir web uygulamasında genellikle üç katman bulunur:
