Application Protocol Interfaces: A Double-Edged Sword

Application Protocol Interfaces: A Double-Edged Sword