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:
- 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.
- 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.
- 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.