Web 2.0 ERP / CRM

A new era of Web applications has started with the emergence or Rich Internet Applications (RIA). These technologies make user experience richer and more interactive. However,  managing their performance is very challenging compared to the old days of Web 1.0.

The initial Web 1.0 technologies were based on an HTML document (a Web page being transmited) to a client (Web browser) where it would be displayed with some images. A first enhancement was to introduce some intelligence on the Web browser client with technologies such as scripting (e.g., Applets, JavaScript, ActiveX). But all you could do with HTTP was to request a page to be downloaded.

To make user experience better and more interactive, advanced Web 2.0 technologies have been released over the last years (e.g., AJAX, Adobe Flex and AIR, Microsoft Silverlight, Sun JavaFX) in order to make the Web browser client act as a local and composite application:

  • Client-side element controls the local interaction to the user, making process asynchronous to the normal Web refreshing
  • The client communicates with Web servers via XML messages to ask for specific content, processing…
  • Mash-up applications can present a specialized set of information from multiple web services into a flexible context through widgets/gadgets within a unified portal

More and more business applications are developed with Web 2.0 technologies. Managing their performance over the WAN is very challenging since these applications have become much more interactive than Web 1.0 applications. For instance, traditional techniques such as caching/compression to optimize Web performance become less relevant as XML messages are usually encrypted or already compressed.

Streamcore Data Center Solutions provide the most advanced and truly unique features to guarantee predictable response time for business Web 2.0 applications:

  • Give a high priority over the WAN to each Web 2.0 applications by using advanced L7 HTTP traffic classification
  • Let the UCP engine (User Competition Prioritization) automatically prioritize short interactive Web 2.0 transactions competing with bandwidth intensive Web 2.0 transactions (such as a thick client download)
  • Follow user experience by checking the application response time per branch office or per session
  • Detect if specific branch offices suffer from degraded performance compared to the average quality of experience
  • Help understand how new web applications behave over the WAN to simplify capacity planning and drive code optimization