Идеология структуры приложения

Давайте немного поговорим про идеологию построения приложений. А конкретно про использование модулей и расширений.

Задача следующая - сделать сервис, который импортирует xml данные из нескольких источников, делает их обработку, сводит в единую таблицу и отдает в различных форматах xml, json и т.д.

Импорт данных идет ежедневно, предположительно запуск осуществляется кроном. Сторонний пользователь запустить апдейт права не имеет.

Сервис представлен в виде REST. Запрос к нему идут по http. Но должна быть возможность использовать его на программном уровне в другом приложении, так же написанном на yii.

Ваши предложения по структуре приложения?

Сделай несколько bootstrap. Один для парсера, другой для приложения, которое его будет юзать. Т.о. будут разные конфиги, а модели, контроллеры можно оставить одинаковыми. В остальном уже имхо дело вкуса, тема подннималась на форуме не один раз.