You are here: Home Solutions Technology Solutions Service Oriented Architectures (SOA)
Document Actions

Performance and Stability Optimization in Service Oriented Architectures (SOA)

Is your IT environment made up of distributed heterogeneous applications? Does the complexity and lack of transparency in the Java and .NET applications make the adjustment of the IT to your business processes more difficult? Should transactions critical to the business be processed over the whole system? The building up of service-oriented architectures (SOA) for encapsulating business processes is often seen as the solution to these problems. As a result the secure and efficient process of transactions critical to the business using distributed applications frequently takes center stage. Subsequently the requirements on performance and stability increase. dynaTrace Diagnostics supports you precisely with these tasks of optimizing performance and stability as a specialist in the diagnostics of service-oriented architectures.

End-to-end performance diagnostics using PurePath technology


functionality-dynatrace-service-oriented-architecture Using Automated Architecture Discovery complete SOA architectures and their components are recognized completely automatically and included in the diagnostics. Whether you are using proprietary applications like Java SE/EE or .NET standalone applications or even server-based applications and web services, dynaTrace Diagnostics reconstructs performance and stability problems beyond system borders down to code level and sometimes even lower – down to JVM/CLR level. End user transactions are correlated beyond several physical tiers to PurePaths in which the most different communication mechanisms (JMS, JRMP, etc.) and web services (SOAP, XML, HTTP, etc.) are followed. Special KnowledgeSensors™ are instrumented completely automatically and deliver deep insights into the dynamic behavior of the applications by collecting comprehensive data. dynaTrace Diagnostics offers not only transparency but also stability and performance in complex SOA architectures.


High scalability and controllably low overhead

The controllably low overhead and the HotUpdate functionality of the KnowledgeSensors make the real-time diagnostics of productive systems possible. As a result dynaTrace Diagnostics is primed for the future growth of requirements. The high level of scalability from several JVMs to complex clusters using a controllably low overhead additionally offers a high level of investment security. Simple configuration possibilities mean that the installation and operational readiness of dynaTrace Diagnostics is possible within just 15 minutes.

These enormously high requirements are insurmountable obstacles for conventional tools. With dynaTrace Diagnostics trial-and-error procedures which take up a lot of time are minimized and the mutual passing of the blame between IT teams is avoided. dynaTrace Diagnostics delivers the possibility of both optimizing performance and improving stability in distributed applications.


Key-Benefits for Service Oriented Architecture
Service Oriented Architectures: Diagnostics of SOA-Architectures with a variety of web services (e.g. via HTTP, XML, etc.)
Distributed Applications: Performance diagnostics 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: Performance diagnostics of transactions critical to the business from the end-users’ perspective beyond several servers and tiers down to code level and sometimes even lower.
Automated Architecture Discovery: Automatic recognition of distributed applications and their components using pre-configured KnowledgeSensors™ which can be edited 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 HotSpots using analyses outgoing from the network via RMI-calls down to specific transactions.
Legacy Systems: Integration of Legacy-Systems using the analysis of response times.
Scalability: High scalability from several JVMs to complex clusters in production provides the necessary flexibility for future applications.