Tarkvaratehnika konspekt eksamiks
Ükski rakendus ei
tohi teisega suhelda ilma et ta ei käiks läbi service bus-i. Sa ei pea igat rakendust ümber tegema,
et ta saaks teiste rakendustega suhelda. Tuleks ainult defineerida ühendust, et rakendus saaks
service bus’ga suhelda. Näide: X-Tee. Kasud:
o Laiendatavus,
o Nõrgalt seotud,
o Skaleeritavus – kui kõik käib läbi ühte konkreetse koha läbi, siis see muutub lõpuks
pudelikaelaks. Service bus on mitteskaleeriv.
o Aplikatsioonide lihtsus.
• N-tier – nagu mitmekihiline arhitektuur, aga kihid ei ole tarkvara sees, vaid on riistvaralised. Nt.
brauserkiht, serverkiht, rakendus ise, andmebaas – riistvaraline jaotus, kihid asuvad füüsiliselt
erinevates masinates. Kasud:
o Hallatavus,
o Skaleeritavus – laiendamine, ehk kui jõudlusest jääb puudu, siis paneme ühe purgi
juurde