Article on ZDNet about SOA increasing the cost of defects. McKendrick is completely wrong when he says the purpose of SOA is to "simplify things".  The purposes of SOA are integration, interoperability, and a competitive advantage in acquisitions.  SOA, of course, introduces new methodologies and new products into the organization.  This will in turn increase the number of errors.  Process is essential to SOA -- the earlier you find a defect, the cheaper it costs to fix.