XML Is The Fabric Of Web 2.0 Applications

From by Chris Gruber, Technical Manager for Developer Initiatives, works with IBM Information Management:

While some may not know, XML is the fabric of Web 2.0 applications

Chris is giving a talk in AjaxWorld 2007 titled Streamlining Your Web 2.0 Solutions with XML.

I agree. Everything about Web 2.0 application is XML:

  • The client side is AJAX (Asynchronous Javascript and XML)
  • The server application typically exposes data through XML
  • The interaction model is web services
  • Mashups combine multiple webservices to create new types of applications

While JSON is replacing the client side XML to some extent, Web 2.0 applications still heavily rely on XML.