It's early in the adoption cycle of Web 2.0 technologies, but not too early to spot potential problems. Just as the standards for Web services (XML, WSDL, UDDI, SOAP, and so on) were supposed to promote interoperability, the standard elements behind Web 2.0, especially those for Ajax (XML, JavaScript, CSS, DOM and XMLhttpRequest), should lead to interoperable applications.
Interoperable means an application's development platform or running platform shouldn't matter, but on this score, Ajax is headed for the same problems that have plagued Web services. That's the opinion of Marina Fisher, enterprise architect for Sun Microsystems, and Laurence Moroney, director of technology evangelism for Mainsoft, co-authors (with Ray Lai and Sonu Sharma) of the new book, Java EE and .Net Interoperability (Prentice Hall PTR, 2006).