Web 2.0 Applications
Performance and stability optimization in Web 2.0 Applications
Do you have Rich Internet Applications as the basis for your eBusiness solutions? Do your web applications use AJAX frameworks for improved user interfaces? Is Web 2.0 more than just hype for you, but rather an opportunity for you to implement your business processes consequentially into the IT? Do end users complain about the bad performance and application errors? Consequential performance and stability optimization is needed here. dynaTrace Diagnostics offers the optimal solution for the precise diagnostics of performance problems and application errors with Rich Internet Applications.
End-to-end performance diagnostics of Rich Internet Applications

For the first time dynaTrace Diagnostics offers the unique possibility of reconstructing web-based applications from the users’ perspective. Starting with the user interactions in the web browser transactions critical to the business are followed via several physical servers and tiers and deliver comprehensive analyses of the transaction path down to the database and back again. Using Automated Architecture Discovery the whole application architecture with all its components is recognized out-of-the-box and diagnosed. In this way Nano Agents, which instrument the whole application with pre-configured KnowledgeSensors for collecting relevant performance data, are placed on the important interfaces and components of the web application.
Performance Diagnostics of AJAX Frameworks
Independent of the AJAX framework used dynaTrace Diagnostics delivers response times and other data within the scope of the comprehensive diagnostics reports. Subsequently, not only the functionality but also the performance of user interfaces is improved. Performance problems are reconstructed quickly and easily, meaning that time consuming trial and error procedures can be avoided. In this way dynaTrace Diagnostics delivers deep insights down to source code level and even further (JVM, CLR) and makes a comprehensive understanding of the dynamic behavior of complex web applications possible. Even Web Services, RMI Calls and other complex communication mechanisms are analyzed in detail in this way.
Scalability and low overhead
Using the unique HotUpdate functionality of the KnowledgeSensors Sensors can be activated and changed during runtime, which makes the diagnostics of production systems under full load possible without interruption. Thus the overhead remains controllably low. Even future challenges are accustomed for. Using optimal scalability from several JVMs to complex clusters dynaTrace Diagnostics analyses the largest web applications.
| Key-Benefits for Web 2.0 Applications | |
| Web 2.0 Diagnostics: | End-to-end performance diagnostics of Rich Internet Applications using comprehensive analyses starting with the user interactions in the web browser. |
| AJAX Support: | Analysis of different AJAX frameworks for the diagnostics of performance from the end users’ perspective. |
| PurePath™ Technology: | Performance diagnostics of transactions critical to business from the end users’ perspective beyond several servers, tiers and different JVMs down to code level and sometimes even deeper. |
| Automated Architecture Discovery: | Heterogeneous applications and their components are recognized automatically and instrumented automatically with KnowledgeSensors™. |
| Real-Time Production Diagnostics: | Real-time diagnostics of performance and stability problems in Rich Internet Applications in production. |
| Service Oriented Architecture: | Diagnostics of communication mechanisms in SOA architectures with a variety of web services. |
| Client-Server Communication: | Analysis of complex client-server communications and selective differentiation between load-balancing problems in server clusters and application errors. |
| RMI Support: | Simple and rapid identification of Hotspots even in complex communication channels and Remoting (Java RMI, .NET Remoting) in heterogeneous systems. |
| Scalability: | High scalability from several JVMs to complex clusters in production provides the necessary flexibility for future applications. |