Оценивали ли вы Apache Mahout ? Это решение на основе Java с доступом по протоколу HTTP к механизму рекомендаций.
Ссылка:
Представляем Mahout