Alexander Johannesen wrote: > Maybe if you sell apples you can do it this way without blinking, and > perhaps strong merchant culture does to, but to culturally heavy > models these things gets in the way. Sure, the answer is "well, define > your services differently", which is trivial to say and darn hard to > do. There is no black and white answer, except perhaps "be smart."
In the end, I think SOA really happens only when there are a few important things in place. There needs to be a business process management practice in place. There needs to be defined processes, inputs, outputs surrounding quality measurement and improvement techniques. This allows people to see what their job is about without having to know everything happening. But, it request someone to know what the inputs to the business are and what the outputs of the business are to operate an end to end quality management paradigm. If SOA is not about technology, and instead about everything else, then it really is about quality management. Terms like SLA and QOS come into these discussions and quality management techniques are right in line with management of such things. ISO-9000 hasn't been a common discussion thread lately, but 20 years ago it saved a lot of manufacturing companies backsides to adopt (and execute) such practices. Now it seems like the same issues are reappearing and the technology industry completely missed out on what ISO-9000 is all about, and 9003 for software people in particular. Gregg Wonderly
