Faqat vertikal aloqalarmi?
Ochiq arxitektura (shaffof qatlam) - Har qanday qatlam quyida joylashgan har qanday qatlamdan operatsiyalarni chaqirishi mumkin
- Dizayn maqsadi: ish vaqti samaradorligi
VM4
VM3
VM2
VM1
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
- Qatlamli tizimlar ierarxikdir . Ular ma'qul, chunki ierarxiya murakkablikni kamaytiradi (past ulanish orqali).
- Yopiq arxitekturalar ko'proq portativdir.
- Ochiq arxitekturalar samaraliroq.
- Agar quyi tizim qatlam bo'lsa, u ko'pincha virtual mashina deb ataladi.
Nega?
Qatlamli arxitektura uslubidan foydalanadigan tizimlarga qanday misollar bor?
va yana nima?
Xo'sh, qaysi biri yaxshiroq?
- Quyi tizimning parchalanishi
- Quyi tizimlar, xizmatlar va ularning bir-biriga munosabatini aniqlash.
- Tizimning parchalanishining
- Dasturiy ta'minot arxitekturasi uchun namunalar
- Mijoz/server
- Piring tarmog'i
- Repozitariy
- Model/ko‘rinish/nazoratchi
- Quvurlar va filtrlar
Boshqa arxitektura uslublari qanday?
Naqshlar = uslublar?
Bu J2EE namunasimi?
http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html
Mijoz/server arxitektura uslubi - Bir yoki bir nechta serverlar mijozlar deb ataladigan quyi tizimlar misollariga xizmat ko'rsatadi .
- Mijoz serverga qo'ng'iroq qiladi, u ba'zi xizmatlarni bajaradi va natijani qaytaradi
- Mijoz server interfeysini biladi (uning xizmati)
- Server mijozning interfeysini bilishi shart emas
- Umuman olganda, darhol javob bering
- Foydalanuvchilar faqat mijoz bilan muloqot qilishadi
Do'stlaringiz bilan baham: |