"What's this got to do with enterprise acceptance of Web 2.0 applications developed using new technologies and development tools?
I don't pretend to understand all the software architecture ins and outs, but it seems to me that if Web 2.0 applications built around AJAX and related technologies are to succeed in the "enterprise" a LOT of dice have to roll the right way, such as:
- Tools, development, and testing processes must continue to mature (this is happening).
- Tools, development, and testing processes must be accepted into the enterprise -- in addition to, or in replacement of, the architectures that are already there (e.g., how many development platforms is an IT department willing to support?)
- Data security and stability issues must be solved -- especially when it comes to handling sensitive customer and financial data.
- The new architecture must deliver -- and have documented -- (a) reduced costs, (b) added benefits, or (c) both (a) and (b).
Company executives must be willing to accept a new network architecture paradigm along with its frequent association with "social networking" functionality that many people are still not comfortable with."