Hola,
Existen 2 tipos de controladores:
1. Fachada. Que representa a todo el sistema o a un subsistema
2. Controlador de caso de uso. Que solo controla las actividades respectivos a un caso de uso.
Pero lo interesante es como se aplica. Una fachada debe dar acceso a funcionalidad especifica, no debe tener funciones de apoyo o cosas asi, esos van en otras clases. Las fachadas son puntos de entrada.
Existe una discusion de capas aqui
http://groups.msn.com/ISWOO/arquitec...40244238649425
Saludos