@Trong,
I am not experienced in implementing REST service.
REST development is more sort of design based on business requirements than technical implementation.
If you have requirement of all the mentioned conditions, you need to develop all three. I think you have answered your question yourself.
I like listen from other experts on it. :roll:
HTH.
Thanks,
Rankesh
#webMethods#API-Management#soa