sorry for previous post..
That sounds good...I have done few implementations in past based on JMS specs using brokers like IBM MQ and weblogic message bus on EJB 2.1 and EJB 1.1 but tricky part in new specs says integrate different devices i.e.. iOS , Android and Web app.The app should be flexible enough to integrate with windows phones in future.The key thing maintainability of components. The app would need some integration architecture like ESB to integrate rest and JMS or DOES it really require ESB just for pub/sub and restful (webservices to android/iOS) or just JMS and restful will do. If i use JMS , how can i post messages to Android/iOS Push Notification server.
I appreciate your patience.