Hello Alex,
REST based services are now preferred ways of developing web services. In the past , i have seen the discussion on other forums that REST based services can eliminate the need of middle ware(broker based architecture), mainly asynchronous messaging. What is your opinion on this? REST based services(mainly http) are primarily synchronous. How we can achieve message delivery guarantee, scalability,caching which are much doable in broker based architecture etc