Some good advice in this article on SOA: Interview and Book Excerpt: Nicolai Josuttis, “SOA in Practice”.
Some quotes, first about user-interfaces:
The most critical misuse of SOA I currently see is to use SOA to separate user-interfaces from business logic.
Avoid SOA when you can:
Because the prices of distribution usually is high, in general I recommend [...]