You are here: Home Solutions Technology Solutions Enterprise Application Integration (EAI)
Document Actions

Enterprise Application Integration (EAI)

Performance and stability optimization during Enterprise Application Integration (EAI)

Do you have heterogeneous applications? Should your Java and .NET applications which have been isolated up to now be integrated into a complex system? Should different application servers be additionally coupled into a heterogeneous hardware and software environment? Enterprise Application Integration (EAI) is more than just a modern catchword, but is rather one of the core requirements of IT managers. The encapsulation of business processes and the collaboration of business and IT – even beyond platform borders – frequently form the central factors of success. As a result the demands on availability and the performance on your applications increase. For the precise diagnostics of performance and stability problems dynaTrace Diagnostics offers a unique out-of-the-box solution.

PurePath Technology: Diagnostics of transactions beyond system borders


distributed-enviroments

For the first time it is now possible to clearly reconstruct the business transactions that are critical to the business from the end users’ perspective down to source code level and even lower (JVM, CLR). With the help of PurePath™ technology transactions are followed beyond system borders and the dynamic behavior of your applications is diagnosed. dynaTrace Diagnostics subsequently recognizes heterogeneous Java SE/EE and .NET applications automatically and instruments important application components from different manufacturers with pre-configured KnowledgeSensors. Even the data exchange between the client and the server or between several servers and other technologies is no problem.

It is regardless whether application servers and integration platforms such as IBM WebSphere and BEA WebLogic or other proprietary applications like standalone Java applications are being used. dynaTrace Diagnostics makes the diagnostics of performance and stability performance possible independent of application servers, hardware and software architectures or JVMs. The integration of Windows, Linux, AIX, Solaris and mainframe systems is also supported by dynaTrace Diagnostics including the operation of 31, 32 and 64bit technologies or several concurrently run JVMs from Sun, IBM, BEA and other providers.

dynaTrace Diagnostics even reconstructs communications beyond process borders and application domains. Remoting in heterogeneous Java and .NET systems (e.g. Web Services, Java RMI, .NET Remoting) for encapsulating business processes subsequently does not pose any problems for the optimization of performance and stability. As a result even service-oriented architectures (SOA) can be monitored for the first time. In addition dynaTrace Diagnostics delivers RMI diagnostics with exact data for serialization cost, bandwidth usage, latency and response times in which even the different remoting protocols like RMI/IIOP, RMI/HTTP(s), RMI/T3 etc. are supported. Naturally security aspects have also been carefully thought out and the operation of Firewalls and DMZs considered.

Key-Benefits for Enterprise Application Integration
Root-Cause Analysis: Support for Enterprise Application Integration (EAI) using the rapid diagnostics of the cause of the problems in distributed heterogeneous Java SE/EE and .NET applications.
Mixed Application Servers: Performance diagnostics of several different servers being used (e.g. IBM WebSphere, BEA WebLogic, Microsoft .NET, etc.) but also for proprietary applications like standalone Java applications.
Platform-Independence: Independent of the operating system used (e.g. Windows, Linux, AIX, Solaris etc.) and hardware architectures (e.g. 31, 32, 64bit).
Multi-JVM-Support: Support of the different JVM vendors (e.g. IBM, BEA, Sun, etc.)
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 automatically instrumented with KnowledgeSensors™.
Client-Server Communication: Analysis of complex client-server communications and selective differentiation between load-balancing problems in server clusters and application errors.
Remoting Support: Simple and rapid identification of Hotspots even with complex communications channels and Remoting (Java RMI, .NET Remoting) in heterogeneous systems.
Service Oriented Architecture: Diagnostics 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.