Lots of discussion about relationship
Difference of two architectural styles:
  - REST style: uniform interface
 
  - SOA style: described interface
 
Evaluate the differences and trade offs:
  - Visibility of the interaction by a third-party
 
  - Protocol independence
 
  - Stateful vs. stateless
 
  - Reusability