A second difference between SOA and Enterprise 2.0 (which I think is
closely connected to the first one) is that a service oriented architecture
has to be imposed up front, while an
Enterprise 2.0 environment emerges over
time. Imposing structure takes time. It also takes a great deal of
thoroughness, tenacity, and attention to detail, and a clear vision of where you
want to go. Letting structure emerge requires none of these; it requires
only a few mechanisms to let patterns and structure become apparent.