Java propose de très beaux produits, comme Lucène ou Hadoop, mais son manque de souplesse le pénalise quand on veut faire des choses simples et efficaces. Des projets hybrides comme solr se sont déjà attaqués à ce problème, en proposant un emballage complet de Lucène pour fournir un système d'indexation et recherche à n'importe quel langage via du classique XML ou JSON.

L'idée d'emballer des produits Java et de les utiliser comme un simple service est tout à fait généralisable.