In the channel area, a constant debate between technologists and the business people, is definition of a “service”. Too low level a definition will make the technology too complex, and too high will render the technology strategy highly inflexible .. or worse; even more complexity due to customisation, and exceptions to the model.
A service is a coherent block of functionality that represents a distinct function or activity within the business
This post from CTO does a reasonable job of simply explaining SOA, in a way business groups can understand.
Technorati Tags: SOA, web+services
