Estoy haciendo un proyecto académico que se centra en proporcionar algunos servicios "LBS" mejorados para Android. Para hacer eso, estamos haciendo un pequeño middleware. La comunicación principal de esta usa una MOM (en nuestra implementación -> JMS).ActiveMQ y otra implementación de FOSS JMS para Android
He utilizado la implementación ActiveMQ JMS utilizando la conectividad JNDI, en el pasado, y parece que no está disponible en Android. Busqué en la web y encontré algunos temas sobre el uso del protocolo XMPP como medio de transporte para comunicarme con el agente de eventos.
El problema es que nunca he trabajado con XMPP, y parece que no es realmente trivial en comparación con el uso "estándar". ¿Es realmente tan diferente de JNDI/ActiveMQ "estándar"? Además, ¿hay otras implementaciones de FOSS JMS para Android que sean fáciles de usar?