Есть проект, у него есть сервисы. У каждого сервиса свои параметры авторизации, настройки. Один сервис требует логин пароль, а другой настройки подключения.
Если пользователь переходит на /service/mail то перекидывать его на контроллер который отвечает за этот сервис ?
Или сделать один контроллер который вызывает Модель сервиса. Но как тогда хранить настройки подключения и вызывать их.
Дмитрий: А что Вы хотите получить от структуры проекта? Просто исходя из вопроса, я понял, что Вы хотите организовать как-то маршрутизациию. Тогда не понятно как это связанно со структурой проекта.
Евгений: Видимо не так выразился. Мне нужно спроектировать проект так что бы можно было в будущем легко добавлять новые модули, со своими настройками. Вообщем вдалеке проект похож структурой на ifttt.com.