Vlastnosti dobré střední vrstvy
Ruku v ruce s vývojem počítačů šel vývoj architektury systémů, které na nich běžely.
Od decentralizovaného zpracování, kdy byla většina výpočetního výkonu prováděna klientem, se
koloběh vrací k centralizovanému zpracování a přesunutí jak časově tak i výkonnostně náročnějších
operací zpět na server.
S tímto přesunem je spojen přechod na takzvanou vícevrstvou architekturu, která je tvořena třemi
základními vrstvami: prezentační, aplikační a datovou. Pomineme li vrstvy prezentační a datovou, které
se též nazývají front-end a back-end, pak srdcem této architektury je vrstva aplikační též nazývaná střední vrstva. V této vrstvě
je realizována tzv. business logika, která řídí dílčí procesy daného systému.
Mezi softwarové řešení střední vrstvy tzv. middleware patří například J2EE, PHP, .NET a další.
Satya Komatinemi se zaměřuje na vlastnosti dobré architektury prezentující
střední vrstvu v článku Qualities of a Good Middle-Tier Architecture.
Výše uvedená softwarová řešení nabízejí technologie pro řešení business(aplikační) logiky, právě kvalita těchto
technologií může být přímou úměrou ku kvalitě vrstvy jako takové. Stanovení jednotlivých kritérií úspěšnosti
a porovnání nabízených řešení, staví článek na vysokou úroveň.
Související články
Související epizody CZ Podcastu
- #261 · Leadership
O vedení lidí a týmů.
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.