Componentisation involves the dividing up of the project
into small self contained components . Projects are basically divided
up into the following layers :-
- Application - User Interface plus application specific code
- Modules - general tasks - asynchronously connected - provides
binding points for the components .
- Components - handle the specific areas - synchronously connected
. Dynamically bound , in both directions , to the modules via
interface structures .