dynaTrace software GmbH
Login Contact Deutsch
 
Skip Navigation Links Skip Navigation Links
Skip Navigation LinksHome > Solutions > Technology > Service oriented Architectures

Providing Deeper Visibility into Service Oriented Architectures (SOA)

Is your IT environment comprised of distributed heterogeneous applications? Does the complexity and lack of transparency in your Java and .NET applications make the alignment of IT delivery to your business processes more difficult? The introduction of service oriented architectures (SOA) for encapsulating business processes within applications is often seen as a panacea of sorts to minimize or alleviate these problems. As a result, the secure and efficient processing of mission-critical transactions using distributed applications frequently takes center stage. This in turn substantially increases the demand for consistently high performing, highly scalable applications.

dynaTrace Diagnostics® has been designed and implemented as a ‘specialist’ solution in the advanced diagnosis of performance and scalability within complex, far-reaching service-oriented architectures.

Performance and Stability Optimization During Enterprise Application Integration (EAI)

Do you support heterogeneous applications? Should your Java and .NET applications, which have been isolated up to now, be integrated into a single complex, unified system? Should different application servers be coupled into a heterogeneous hardware and software environment? Enterprise Application Integration (EAI) is more than just a popular TLA, it is becoming one of the basic core requirements for IT delivery. The encapsulation of business processes and the smooth collaboration of business and IT regardless of platform boundaries frequently form the critical success factors for any EAI initiative. This often naturally creates an increased demand for availability and the performance on your application portfolio. For the precise diagnosis of performance and stability problems within an EAI framework, dynaTrace Diagnostics offers a unique out-of-the-box solution.

PurePath Technology®: Diagnosis of transactions across system boundaries

For the first time it is now possible to clearly reconstruct the transactions that are critical to your business from the end users’ perspective down to source code level at runtime. With the help of PurePath Technology, transactions are followed across system boundaries, and the dynamic behavior of your applications is fully captured and revealed. dynaTrace Diagnostics recognizes heterogeneous Java SE/EE and .NET applications automatically and instruments important application components from various manufacturers and sources with pre-configured KnowledgeSensors. Even the data exchange between the client and the server or between several servers and other technology platforms, local or remote, is possible.

Whether your environment is relatively homogeneous, or is comprised of a variety of application servers and integration platforms (IBM WebSphere, BEA WebLogic, JBoss, ORACLE 10g AS, proprietary standalone Java applications, etc.) or hardware platforms, dynaTrace Diagnostics is up to the task. The integration of Windows, Linux, AIX, Solaris and mainframe systems is also supported by dynaTrace Diagnostics including the operation of 32 and 64 bit technologies as well as several concurrently running JVMs from Sun, IBM, BEA and other providers.

dynaTrace Diagnostics even reconstructs communication paths beyond process or thread boundaries and application domains. The use of remoting in heterogeneous Java and .NET systems (e.g. Web Services, Java RMI, .NET Remoting) for encapsulating business processes thus makes the optimization of performance and stability no more challenging than in more basic client-server applications. As a result even service oriented architectures (SOA) can be fully monitored and decomposed for the first time. In addition, dynaTrace Diagnostics delivers RMI diagnostics with precise and comprehensive measurement data for serialization cost, bandwidth usage, latency and response times, regardless of which mix of remoting protocols (RMI/IIOP, RMI/HTTP(s), RMI/T3, etc.) are implemented. Naturally, security considerations have also been carefully factored in to the solution regarding the operation of Firewalls and DMZs.

Key Benefits for SOA / EAI
Multi-Protocol Support Deep diagnosis of SOAs with a variety of web services (e.g. via HTTP, XML, etc.)
Distributed Applications Performance diagnosis of distributed Java SE/EE and .NET applications using pre-configured KnowledgeSensors™.
Application Support Analysis of proprietary applications, Java SE/EE and .NET Standalones and server-based applications.
PurePath Technology® Deep tracing of individual transactions critical to the business from the end-users’ perspective across several servers and tiers down to code level at runtime
Automated Architecture Discovery Automatic recognition of distributed applications and their components using pre-configured KnowledgeSensors™ which can be adapted in real-time.
Client-Server Communication Performance diagnostics of complex client-server communications (e.g. JMS, RMI) and selective differentiation between load-balancing problems in server clusters and application errors.
Connector Support Support of connector technologies like JCA and CICS
Bottom-Up Diagnostics Identification of Hot-spots using analyses outgoing from the network via RMI-calls down to specific transactions.
Legacy Systems Integration of Legacy Systems using response time trend analysis.
Root-Cause Analysis Support for EAI using the rapid diagnosis and root cause isolation in distributed heterogeneous Java SE/EE and .NET applications.
Support for various Server-Platforms Performance diagnosis of different server platforms (e.g. IBM WebSphere, BEA WebLogic, Microsoft .NET, etc.) as well as proprietary Java and .NET standalone applications.
Platform-Independence Analysis independent of the operating system used (e.g. Windows, Linux, AIX, Solaris etc.) and hardware architectures (e.g. Intel, Sparc, etc.).
Multi-VM Support Support for multiple VM vendors (e.g. IBM, BEA, Sun, Microsoft etc.)
Scalability Scales from a collection of JVMs to large complex production application clusters; provides the necessary flexibility for future growth.

Key Facts
  • Java and .NET Support
  • Distributed Applications
  • Multi JVM Support
  • Connector Support
  • Web Service Support
  • High Scalability
Next Steps
Resources
Questions?



© dynaTrace software® 2008