Coupling versus Cohesion�When to Leverage Services David S. Linthicum Weblog - WebServices.Org
This is a very interesting article on SOA and the more traditional middleware layer we think of when talking webMethods. His notion that services are in fact by their nature coupled is very intriguing. Most discussion about SOA brings up terms like loosely coupled and coarse grain services. But David makes a good point about the dependency of these lower level web services that make up a service. He also points out that they can be architected to be more loosely coupled. Understanding the tradeoffs and when to use each type of the integration is where the Architect role comes in.