Home > 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. |
|