(architektura warstwowa, podzial na warstwy, layering, layered architecture)
schemat projektowania zlozonych architektur i protokolów z wykorzystaniem warstw. Rozróznia sie: (a) u. s c i s l e (strict layering), w którym implementacja danej warstwy moze opierac sie wylacznie na operacjach udostepnianych przez warstwe lezaca bezposrednio pod nia; (b) u. s c i- s l e z m o z l i w o s c i a r o z s z e- r z e n (extensible strict layering), dopuszczajace rozszerzenia na kazdym poziomie architektury; (c) u. s w o b o d n e (non-strict layering), dopuszczajace eliminowanie warstw tam, gdzie to jest uzasadnione. Typowym przykladem u. jest model wzorcowy ISO OSI. Zob. tez model cebuli, oprogramowanie warstwowe, system rozszerzalny, posredniosc.
- posredniosc, ( indirection )
- warstwa, ( layer )
- pietra oprogramowania, ( software levels ,...