To reflect the functional main points on technology, the concepts components and layers (n-tier model) are used. Components are a natural manner to give interpretation to the functional field and is appropriate very natural in the draft form of configurable functionality.
Layers within components is used to translate technical main points to J2EE technology and design patterns.
Realise applications with an assembly process