Рейтинг: 0.4893  
На голосовании
Предложил Пользователь 45383 26.04.2012 13:56:39

Инфоблоки и внешние данные

Было бы здорово иметь возможность создавать инфоблоки, основанные на внешних источниках данных(другие базы, корпоративные системы учета, web-сервисы и т.п.)
Т.е. в Битриксе создается "виртуальный" инфоблок, как обертка для вышестоящих компонентов и шаблонов. Все компоненты на страницах работают с таким инфоблоком как с обычным. Для них не важно где хранятся данные.
Данные инфоблока лежат во внешнем источнике. Нужно только сделать грамотные представления данных и мапинг полей.  
Возможность изменения данных тоже можно реализовать, если источник данных поддерживает нужные методы.
Это здорово облегчило решение простых задач получения информации на сайтах, без лишних и ненужных импортов/экспортов.

Правда еще для этого скорее всего придется здорово переделать класс инфоблока, убрать оттуда прямую работу с базой.
И ввести между базой и инфоблоками еще один промежуточный слой.