The composite smart client pattern is an important pattern that allows powerful smart client solutions to be developed, deployed and managed in a very agile way. The pattern is a simple one - a shell or host environment provides the overall UI structure and access to a number of smart client services, and then modules, which provide specific business logic, plug into it. They integrate with the user interface and communicate with each other to form a fully coherent smart client solution... read more