Who cares about the theory and definitions really? To me Web 2.0 is a natural consumer (Front end) of a foundation that you create in the back end (SOA)... simple huh...
SOA-Web 2.0: a lot in common, but two centers of gravity | Service-Oriented Architecture | ZDNet.com