So, how does one embrace technology advances such as Enterprise Web 2.0 and mashups in parallel with enterprise-wide SOA in a manner that does not dramatically increase the risk of enterprise application failures and compliance exposures? Or put another way, how can an enterprise achieve the business objective of promoting agility through Web 2.0 technologies while preserving adequate levels of governance and control to ensure that mission-critical systems are not compromised?