2011-05-23 18 views
5

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?

Respuesta

5

Con ActiveMQ puede usar STOMP como protocolo. es mucho más simple que xmpp.

no parece haber una implementación nativa de stomp para android (hay varias para java). Pero la especificación solo tiene una página, así que esto no debería ser un problema.

Otra alternativa podría ser RabbitMQ. Recuerdo una noticia sobre una biblioteca rabbitMQ para sistemas Android.

Cuestiones relacionadas