Sobes.tech
Junior

Üç pilləli müştəri-server memarlığından (3-Tier) bəhs edin.

sobes.tech Süni İntellekt

AI-dan cavab

Üç səviyyəli memarlıq tətbiqi üç məntiqi və fiziki səviyyəyə bölür:

  1. Təqdimat səviyyəsi (Presentation Tier):
    • İstifadəçi interfeysi (UI).
    • Birbaşa istifadəçi ilə qarşılıqlı əlaqədədir.
    • Sorğuları tətbiq səviyyəsinə göndərir və göstərmək üçün məlumatlar alır.
    • Nümunələr: veb brauzer, mobil tətbiq.
  2. Tətbiq səviyyəsi / Biznes məntiqi səviyyəsi (Application Tier / Business Logic Tier):
    • Tətbiqin biznes məntiqini ehtiva edir.
    • Təqdimat səviyyəsindən sorğuları qəbul edir və emal edir.
    • Məlumatları almaq və saxlamaq üçün məlumat səviyyəsi ilə qarşılıqlı əlaqədədir.
    • Nümunələr: tətbiq serveri, API.
  3. Məlumat səviyyəsi (Data Tier):
    • Məlumat saxlama (verilənlər bazası, fayllar və s.).
    • Məlumatların saxlanması, alınması və idarə olunmasından məsuliyyət daşıyır.
    • Tətbiq səviyyəsi bu səviyyəyə müraciət edir, lakin təqdimat səviyyəsi birbaşa məlumatlara çıxış etmir.
    • Nümunələr: SQL Server, MySQL, Oracle.

Üstünlüklər:

  • Məsuliyyətlərin bölünməsi: Aydın məntiq kodun idarə olunmasını asanlaşdırır.
  • Miqyaslana bilmə: Hər səviyyə müstəqil şəkildə miqyaslana bilər.
  • İnkişaf asanlığı: Müxtəlif komandaların müxtəlif səviyyələr üzərində paralel işləməsinə imkan verir.
  • Test asanlığı: Səviyyələr izolyasiya edilərək test edilə bilər.
  • Texnoloji elastiklik: Müxtəlif texnologiyalar müxtəlif səviyyələr üçün istifadə oluna bilər.