JMS over HTTP Web Services
Hello,
Je souhaite déployer un server basé sur java ee 6 et mettre en place une architecture sur la base d'un "bus jms". Par conséquent toutes les communications internes vont se faire via l'échange de messages jms.
Pour simplifier l'échange avec des clients externes, je souhaiterai proposer un jeu de web services (rest ou soap).
Je suis à la recherche de la meilleure solution afin de créer un web service qui servirait de proxy vers une queue jms (donc asynchrone), puis attendrait la réponse pour la retourner au client.
Après recherche, j'ai trouvé plusieurs solutions pour faire cela, mais je cherche encore la meilleure. J'ai donc vu :
- Apache Camel avec l'utilisation de route
- activation du transport http de activemq, puis utilisation de services rest.
- Resteasymom de JBoss.
Je souhaiterai une solution universelle et simple à mettre en oeuvre qui fasse cela, je suppose que ca existe déjà ? Que me conseillez-vous ?
Merci