Я ищу варианты / альтернативу для достижения следующего.
Я хочу подключиться к нескольким источникам данных (например, Google Places, Flickr, Twitter ...), используя их API.Как только я получу некоторые данные обратно, я хочу применить свои «определяемые пользователем динамические фильтры» (определенные во время выполнения) к извлеченным данным.
Примеры фильтров
- Показывать только рестораны с рейтингом более 4 и рейтингом более 100.
- Показать все твиты, которые находятся в Х милях от местаA и Y в милях от местоположения B
Можно ли использовать механизм правил (особенно Drools) для такой фильтрации?Имеет ли это смысл ?
Моя предложенная архитектура - мобильные устройства, подключающиеся к моему собственному серверу, и этот сервер затем отправляет запросы во внешний мир и выполняет всю тяжелую работу (главным образом, фильтрацию) данных на основе пользовательских предпочтений.
Любые предложения / указатели / альтернативы будут оценены.
Спасибо.