İçindekiler:
Tanımı - N-Katman Mimarisi ne anlama geliyor?
N katmanlı mimari, yazılım mühendisliğinde, sunum, işleme ve veri yönetimi işlevlerinin hem mantıksal hem de fiziksel olarak ayrıldığı bir istemci-sunucu mimarisi konseptidir. Bu işlevlerin her biri ayrı bir makinede veya ayrı kümelerde çalışır, böylece kaynak paylaşımı olmadığından her biri en üst düzeyde hizmet sunabilir. Bu ayrım, her biri ayrı ayrı yönetmeyi kolaylaştırır, çünkü birinde çalışmak diğerlerini etkilemez, ortaya çıkabilecek sorunları yalıtır.
N katmanlı mimari aynı zamanda çok katmanlı mimari olarak da bilinir.
Techopedia, N-Katman Mimarisini açıklıyor
N katmanlı mimari genellikle bir uygulamayı üç katmana ayırır: sunum katmanı, mantık katmanı ve veri katmanı. Model-görünüm denetleyicisi (MVC) çerçevesindeki öğelerin genellikle kavramsal veya mantıksal ayrılmasının aksine, uygulamanın farklı bölümlerinin fiziksel olarak ayrılmasıdır. MVC çerçevesinden bir başka fark, n katmanlı katmanların doğrusal olarak bağlanmasıdır, yani tüm iletişim, mantık katmanı olan orta katmandan geçmelidir. MVC'de gerçek orta katman yoktur, çünkü etkileşim üçgen şeklindedir; kontrol katmanı hem görünüme hem de model katmanlarına erişime sahiptir ve model de görünüme erişir; denetleyici ayrıca gereksinimlere dayalı bir model oluşturur ve bunu görünüme iter. Bununla birlikte, MVC çerçevesi n-katmanlı mimari ile birlikte kullanılabileceğinden, n-katman kullanılan genel mimari ve MVC sunum katmanı için çerçeve olarak kullanıldığından, birbirlerini dışlamazlar.
N katmanlı mimarinin avantajları:
- Ölçeklenebilir - Diğer katmanlara dokunmadan ayrı katmanları ölçeklendirir
- Bireysel yönetim - Art arda gelen etkileri önler; bakımı izole eder
- Esnek - Gereksinimlere göre herhangi bir şekilde genişler
- Güvenli - Her katman ayrı ayrı ve farklı yollarla sabitlenebilir
![N katmanlı mimari nedir? - techopedia nedir? N katmanlı mimari nedir? - techopedia nedir?](https://img.theastrologypage.com/img/img/blank.jpg)