Posted by: Russell Rothstein | July 2, 2009

Google wants to make the web faster. Good news for the enterprise?

Raise your hand if you’re nostalgic for the days of waiting for web pages to load. That’s right, the days of going to make coffee while you wait for Netscape to load pictures of your five-year old niece’s birthday party on Geocities. We’ve come a long way since the “World Wide Wait” and thankfully today we take for granted instant access to high bandwidth services such as video and browser-based SaaS.

Well, the good folks at Google want to speed up the web even more, and are using their bully pulpit to get the industry to make the web faster. Their focus on improving web performance centers around four areas for improvement:

  • Web pages are slow due to suboptimal use of Javascript, CSS, compression, etc.
  • Web servers are often not optimized for speed
  • TCP, HTML and other protocols, designed 10+ years ago, do not meet today’s requirements
  • Users are not using the latest set of speed-enhanced browsers

While addressing these four issues will go a long way towards improving performance of access to rich media and on-demand applications, it misses the mark for what’s needed to improve performance for web based services that are built upon a multi-tier architecture. Business applications, e-commerce applications, and enterprise portals are typically deployed with a complex set of tiers behind the web server through which transactions flow.

Google’s primary focus on streamlining the flow between the browser and the web server may serve the needs for many consumer web applications (think faster Youtube and Google Docs), but ignores the needs of businesses that are working to improve the performance of their transaction flows end to end. As we’ve said here before, the value of true Business Transaction Management (BTM) is the visibility it provides into all transactions across all tiers–from the clients and web servers, to the application servers, load balancers, databases, mainframes, authentication servers, message busses, ginsu knives, and any other tiers in the environment—in order to optimize the flow of these transactions.

While we laud Google’s efforts to speed up the web, it seems to us another example of how Google’s approach to software doesn’t work for enterprises.  We’ve got our own ideas for how to “make the business service faster” through standards, enhanced vendor collaboration, and a business-centric approach to IT management. More on that in future posts.


Leave a response

Your response:

Categories