ÖĞRENME YÖNETİM SİSTEMLERİ Dersi Öğrenme Yönetim Sistemi Planlama ve Kurulumu soru detayı:
SORU:
ÖYS mimarisi tasarlamada kullanılan üç katmanlı mimarinin her bir katmanını açıklayınız.
CEVAP:
Kullanıcı arabirim katmanı (Client layer):
Aynı zamanda sunum veya istemci katmanı olarak
da bilinir. Bir uygulamanın en üst katmanıdır. Bu,
bir yazılım kullandığımızda gördüğümüz katmandır.
Bu katmanı kullanarak web sayfalarına erişebiliriz.
Bu katmanın temel işlevleri uygulama katmanı
ile iletişim kurmaktır. Bu katman, kullanıcı
tarafından klavye hareketleri, fare tıklamaları ile
verilen bilgileri uygulama katmanına iletir. Bu katman,
giriş / çıkış verilerini ve ekranlarını yönetir.
Uygulama katmanı (Application layer): Bu
katmandaki işlemler uygulamanın iş mantığını
yönetir. Uygulama katmanı, işleme işinin çoğunun
gerçekleştiği yerdir. Birden çok istemci bileşeni
ikinci katmanlı işlemlere aynı anda erişebilir,
bu nedenle bu uygulama mantığı katmanı kendi
işlemlerini yönetmelidir. Web sunucuları bu katmanda
çalışırlar. Son kullanıcılardan gelen istekleri
işleyerek kullanıcı ve veritabanı arasındaki ilişkiyi
sağlar
Veri katmanı (Data layer): Sistem için gerekli
bilgileri modelleme ve saklama ve veri erişimini
optimize etme sorumluluğunu taşır. Uygulama
mantığı katmanı tarafından gerekli olan veriler
veritabanından alınır, daha sonra uygulama mantığı
katmanı tarafından üretilen hesaplama sonuç-
ları veritabanında saklanır. Veriler birçok mevcut
bilgi sisteminin en karmaşık yönlerinden biridir,
bu nedenle, sistemin yapılandırılması esastır. Veri
modelleme ve işleme sırasında elde edilen gerçekler
ve kurallar, veri bütünlüğünü sağlamak için
önemlidir.