29 Nisan 2009 Çarşamba

3 KATLI MİMARİ


Bu modelde veritabanı üzerinde sırasıyla şu katmanlar bulunur:
  • En altta veri erişim katmanı( Data Access Layer).
  • Ortada iş katmanı( Business Layer ).
  • En üstte sunum katmanı( Prensentation Layer ).
VERİ ERİŞİM KATMANI
Veri erişim katmanı tablolar,stored procedure'lar ve diğer bileşenler ile sağlam bir ilişki kurarak veri mantığını sağlar.Veri tabanına esnek , kolay,hızlı ve güvenli erişim sağlar.Diğer katmanlar istetklerini veri katmanına gönderirler.Bu istekleri alan veri katmanı , isteğe göre tablolara kayıt ekleme,silme,kayıt güncelleme ,stored procedure'lar ile kayıt seçme , dataset geri döndürme gibi işlemleri yapacaklardır.Projelerde böyle bir veri erişim katmanın bulunması ,veritabanı güvenliği açısından performans,hız,güvenlik ve kod okunabirliği açısından avantajlar sağlar.
İŞ KATMANI
Uygulamanın iş mantığını kapsayan Business(iş) katmanının, veri erişim katmanındaki kod kalabalığından etkilenmemesi amaçlanmaktadır.İş katmanı,tüm işlemlerin yapıldığı kısımdır.Her türlü denetim burada yapılır.Sunum katmanından gelen istekleri hazırlayan ve veri katmanına gönderen kısımdır.
SUNUM KATMANI
Sunum katmanı,iş katmanı ve veri katmanından gelen bilgilerin kullanıcılara gösterildiği kısımdır.Yani bir arayüz denilebilir.HTML sayfalar bu katmana örnek verilebilir.

Hiç yorum yok:

Yorum Gönder