Yazeka
Arama sonuçlarına göre oluşturuldu
N katmanlı mimari (N-Tier Architecture), yazılım geliştirme sürecinde uygulamanın farklı sorumluluklarının birbirinden ayrılarak daha düzenli, bakımı kolay ve esnek bir yapı oluşturmak için kullanılan bir tasarım desenidir 12.
Genellikle dört ana katmandan oluşur:
- Sunum Katmanı (Presentation Layer): Kullanıcı arayüzünü sağlar ve kullanıcıdan gelen istekleri alır, kullanıcıya yanıt verir 12.
- İş Mantığı Katmanı (Business Logic Layer): Uygulamanın iş kurallarını ve mantığını kapsar, veri doğrulama ve iş süreçlerinin yönetimini gerçekleştirir 12.
- Veri Erişim Katmanı (Data Access Layer): Veritabanı ile iletişimi sağlar ve veri işlemlerini gerçekleştirir 12.
- Altyapı Katmanı (Infrastructure Layer): Diğer katmanların ortak olarak kullandığı hizmetleri sağlar, örneğin logging, caching, authentication gibi işlemleri yönetir 1.
Kurumsal yapıya göre katmanlar çoğaltılabilir veya azaltılabilir, sorumluluklar değiştirilebilir 1.
5 kaynaktan alınan bilgiyle göre: