Microsoft offers two frameworks that both allow you to create fully-functional web services and HTTP-based "web APIs". Which one should you choose?