Pues te lo han explicado más claro. Pero ahí tienes el problema de que el controlador sea controlador en el sentido estricto de la palabra o no lo sea vas a tener que colocarlo en una de las tres capas y probablemente tienes que ponerlo en la lógica de negocio y el controlador no es lógica de negocio
y tampoco es vista.
HackmanC tiene razón te estoy mezclando lo que es el MVC con lo que es programación en tres capas, lo mezclo porque al fin y al cabo son formas de hacer lo mismo y para mi es mejor el MVC pero yo me restringiría a lo que es programación en tres capas tal y como él te indica.