You are here: Home Solutions Technology Solutions Performance and Stability Optimization in Distributed Applications
Document Actions

Performance and Stability Optimization in Distributed Applications

Your IT environment is characterized by a variety of distributed applications? Do complex client-server architectures complicate the implementation of your business processes? Should the processing of your business transactions be more transparent in which the encapsulation of your business processes is necessary? In many companies the building up of a service-oriented architecture (SOA) is seen as one solution to this problem. At the same time the secure and efficient processing of transactions critical to the business over distributed applications takes center stage. Subsequently distributed applications and Remoting are more than just modern buzzwords and the demands on stability and performance increase dramatically. Consistent monitoring and concrete measures for performance optimization are in demand. dynaTrace Diagnostics supports you precisely for these tasks by optimizing performance and stability and is a specialist in diagnosing distributed systems.

Automated Architecture Discovery and PurePath Technology


distributed-enviroments

Distributed applications and their components are automatically recognized by the Automated Architecture Discovery and incorporated into the diagnosis. Regardless of whether proprietary applications such as Java SE/EE or .NET standalone applications or even server-based applications, dynaTrace Diagnostics reconstructs performance and stability problems beyond system borders down to code level and in some cases even lower. End-user transactions are correlated over several clients and servers to PurePaths, whereby different communication mechanisms (JMS, JRMP, etc.) are traced. Special KnowledgeSensors™ are instrumented completely automatically and deliver deep insights by collecting the most different kinds of information. Even load-balancing problems in server clusters can be differentiated from errors in the applications.



Service-Oriented Architectures (SOA) and Remoting

Flexible architectures, like SOA architectures based on web services, can be likewise diagnosed using Java RMI Remoting or .NET Remoting (WCF). Different Remoting protocols like RMI over IIOP or BEA T3 prove no problem for the diagnosis. Using detailed RMI diagnostics dynaTrace Diagnostics delivers readings for serialization costs, bandwidth usage, latency and response times among other things. In addition complex communication channels using web services (e.g. using the HTTP-protocol) are diagnosed, in which a comprehensive analysis of the performance and stability in distributed IT environment is possible for the first time.

dynaTrace Diagnostics even integrates historically grown Legacy Systems into the analysis of response times by supporting different connector technologies (e.g. JVA, CICS). Comprehensive bottom-up diagnostics of the network using RMI-calls down to specific transactions can be carried out quickly and easily.

High Scalability und low Overhead

dynaTrace Diagnostics is also primed for the future growth of demands. The high scalability from several JVMs to complex clusters with controllable and low overhead additionally offers a high degree of investment security. The simple configuration also means that an installation is possible within 15 minutes. These enormously high demands prove to be an insurmountable hurdle for conventional tools. In this case dynaTrace Diagnostics offers exactly the right solution for the precise diagnosis of performance and stability problems. Complex trial and error procedures are minimized and the assignment of blame between IT teams is avoided. dynaTrace Diagnostics delivers the possibility of optimizing performance and improving stability in distributed applications.

Key-Benefits for Distributed Applications
Distributed Applications: Performance diagnostics of distributed Java SE/EE and .Net applications using pre-configured KnowledgeSensors™.
Detailed RMI Diagnostics: Tracking of complex communication mechanisms using RMI over IIOP and detailed analysis methods for serialization costs, bandwidth usage, latency and response times.
Service Oriented Architecture (SOA): Analysis of SOA-Architectures with a variety of web services (e.g. using HTTP).
Application Support: Performance diagnostics of proprietary applications like Java SE/EE and .NET standalones and server based applications.
PurePath™ Technology: Performance diagnostics of critical business transactions from an end-user perspective over several servers, tiers and different JVMs down to code level and in some cases even lower.
Automated Architecture Discovery: Distributed applications and their components are automatically recognized and instrumented with KnowledgeSensors™.
Client-Server Communication: Performance diagnostics of complex client-server communication (e.g. JMS, RMI, etc.) and selective differentiation between load balancing problems in server clusters and application errors.
Connector Support: Support of connector technologies such as JCA and CICS.
Bottom-Up Diagnostics: Identification of HotSpots by diagnosing using RMI-calls starting with the network and down to specific transactions.
Legacy Systems: Integration of Legacy Systems by diagnosing response times.
Scalability: High scalability from several JVMs to complex clusters in production provides the necessary flexibility for future applications.