Back in September, I posted a blog entry referring to a great article written by Werner Vogels called Web Services Are Not Distributed Objects. I try to keep Web Services as a simple messaging mechanism, but that could be oversimplifying depending on the problem(s) that you are trying to solve. This is going to be a huge issue in the industry and here are a few links worth reading along with the aforementioned...
Tim Ewald has the following blog posts (plus an MSDN article):
Here are a few others: