I think this article actually misses some good criticism of REST that I've encountered over the years:
- how do you perform queries across resources?
- how do you perform actions that don't map to CRUD actions (e.g. tell a server to reboot itself)
- how do you perform actions that are transactional across resources?
I'm not saying there aren't answers to these questions, but doing any of these things in REST is not straight-forward.
I'm not saying there aren't answers to these questions, but doing any of these things in REST is not straight-forward.