Skip Navigation LinksHome > Solutions > Technology > Heterogenous Applications

Performance and Stability Optimization in Heterogeneous Applications

Are you running one or more heterogeneous applications? Are you trying to integrate Java and/or .NET applications that had previously been isolated into a complex, unified system architecture? In addition, do you host multiple application servers from multiple vendors within a heterogeneous, multi-platform hardware and software ecosystem? Are two of your core requirements consistent Enterprise Application Integration (EAI) and the adoption of a service oriented architecture (SOA)? The encapsulation of business processes and the effective collaboration of business and IT – regardless of platform or technology boundaries – are critical IT success factors. As a result the demand for availability and performance of your applications increases exponentially.
Within this complex and challenging environment, dynaTrace Diagnostics ® offers the ideal solution for the rapid and precise diagnosis of performance and stability problems.

PurePath Technology ®: Performance Diagnosis of Transactions Across Heterogeneous Systems

For the first time it is now possible to clearly reconstruct the exact execution of individual business-critical transactions from the perspective of the end-user down to source code level - independent of the degree of complexity and heterogeneity within your application. With the help of PurePath Technology, transactions can be monitored across system boundaries and the dynamic behavior of your applications can be diagnosed in explicit detail. Heterogeneous applications based on Java SE/EE and .NET are recognized out-of-the-box. Even the data exchange between the client and server or between several dissimilar servers presents no barrier to dynaTrace Diagnostics. Even load balancing problems in server clusters can be clearly distinguished from errors in the applications themselves.

Independent of application server platform, hardware and software architectures or JVMs, dynaTrace Diagnostics makes the automated, detailed diagnosis of distributed performance and stability problems possible and practical. The integration of 32- or 64-bit flavors of Windows, Linux, AIX, Solaris and mainframe systems is also fully supported by dynaTrace Diagnostics, as is the concurrent use of multi-platform JVMs from Sun, IBM, BEA and other vendors.

Even communication pathways that cross process boundaries and application domains are accurately traced and reconstructed by dynaTrace Diagnostics PurePath. Heterogeneous Remoting between Java and .NET systems (e.g. Java RMI, .NET Remoting) for encapsulation of business processes is no longer an obstacle to optimal performance and stability. Even the deployment of web services within the scope of service oriented architectures (SOA) can now be safely and securely monitored.

Key-Benefits for Heterogeneous Applications
Root-Cause Analysis Support for the Enterprise Application Integration (EAI) by rapidly diagnosing the root-causes of the problems in distributed heterogeneous Java SE/EE and .NET applications.
Mixed Application Servers Support of several different application servers running concurrently (e.g. IBM WebSphere, BEA WebLogic, Microsoft .NET, etc.) and also proprietary systems like standalone Java applications.
Platform-Independence Independent from operating system used (e.g. Windows, Linux, AIX, Solaris, etc.) and hardware architectures (e.g. 31, 32, 64 bit).
Multi-VM Support Support of different JVM vendors (e.g. IBM, BEA, Sun, Microsoft, etc.).
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 Heterogeneous applications and their components are automatically recognized and instrumented with KnowledgeSensors™.
Client-Server Communication Performance diagnostics of complex client-server communication and selective differentiation of load-balancing problems in server clusters and application errors.
Remoting Support Simple and quick identification of Hotspots even in complex communication channels and Remoting (Java RMI, .NET Remoting) in heterogeneous systems.
Service Oriented Architecture (SOA) Analysis of communication mechanisms in SOA architectures with a variety of web services.
Scalability High scalability from several JVMs to complex clusters in production provides the necessary flexibility for future applications.

Key Facts

  • Java and .NET Support
  • Mixed Application Servers
  • Multi VM Support
  • Heterogeneous Remoting
  • Web Service Support
  • Platform Independence

Questions?

Contact Sales