In this article we’re going to discuss five common mistakes that enterprises make when developing web services. It’s important to note that these aren’t logic or syntax mistakes. There are no compiler errors to tell you that something is wrong and no exceptions will be thrown, at least not right away. The issues are architectural not technological. The key then is to avoid them from the beginning because dealing with them after your service is deployed will be much more difficult.