Home > Solutions > Technology > Distributed Applications
Performance and Stability Optimization in Distributed
Applications
Is your IT environment, like most nowadays, characterized by a
variety of distributed applications? Do complex client-server
architectures complicate the automation of your business processes? Is
a higher level of business transaction transparency
necessary? The secure and efficient processing of high
volumes of ever more complex, business-critical transactions over
distributed applications is taking center stage within most IT
organization. Distributed applications and Remoting are more
than just industry buzzwords – they often conspire to expose
design vulnerabilities and place increased pressure on application
stability and performance. Consistent monitoring and concrete measures
for performance optimization are mandatory for survival in this new
world.
dynaTrace Diagnostics®
has been designed and implemented as a ‘specialist’
in diagnosing distributed system performance and optimizing it across
the entire lifecycle.
Deep Transaction Tracing Across Auto-discovered Distributed Components
Distributed applications and their components are recognized
out-of-the-box by the Automated Architecture Discovery and incorporated
into the diagnosis. Regardless of whether your environment consists of
proprietary applications based on Java SE/EE or .NET, standalone
applications or even server-based applications, dynaTrace Diagnostics
reconstructs performance and stability problems across system
boundaries down to code level at runtime. End-user
transactions are automatically correlated across several clients and
servers to PurePaths,
in which communication mechanisms and pathways (JMS, JRMP, etc.) are
traced in detail. Special KnowledgeSensors™ provide
rapid automatic instrumentation out-of-the-box and deliver deep
application insight by gathering and coalescing all relevant context
information along the entire transaction path. Even load-balancing
problems in server clusters can be differentiated from errors in the
applications.
dynaTrace Diagnostics even integrates legacy systems into the
analysis of response times by supporting a variety of connector
technologies (e.g. JVA, CICS). Comprehensive bottom-up
diagnosis of the network using RMI-calls down to specific transactions
can be carried out quickly and easily.
| 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. |
| PurePathy 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 hot-spots 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.
|
|