Resolving Firewall-Induced Performance Bottlenecks in Web Services