Давайте немного поговорим про идеологию построения приложений. А конкретно про использование модулей и расширений.
Задача следующая - сделать сервис, который импортирует xml данные из нескольких источников, делает их обработку, сводит в единую таблицу и отдает в различных форматах xml, json и т.д.
Импорт данных идет ежедневно, предположительно запуск осуществляется кроном. Сторонний пользователь запустить апдейт права не имеет.
Сервис представлен в виде REST. Запрос к нему идут по http. Но должна быть возможность использовать его на программном уровне в другом приложении, так же написанном на yii.
Ваши предложения по структуре приложения?