Assure Architecture

Proactively prevent architecture & scalability gotchas

There are many tools that help you layout an architectural blueprint for your application. But how do you know that what development has built adheres to your original blueprint? And as applications become more and more complex, with multiple tiers, services and frameworks, how do architects assure architecture and scalability as applications change and evolve? Test Center Edition provides the industry’s only runtime architectural view into the true behavior of today’s complex applications.

UML Sequence Diagram

Architects understand the power of UML sequence diagrams showing how transactions flow from tier to tier, service to service. They also know how hard it is to properly map a UML sequence diagram, and keep it up to date. And that to validate the true behavior of their application against what they believe is going on is often impractical, if not impossible. With Test Center Edition generating a UML Sequence Diagram is automatic.

  • Ideal for distributed/SOA based applications, including cloud and cloud burst applications.
  • Supports large, heterogeneous applications - Java, .NET, C/C++, Cobol and more.
  • It's transaction-pure so it's perfectly accurate.
  • It's interactive, so you can drill-down from any point, or drill up from any transaction to the UML Sequence View.
  • It's an end-to-end view of your application, not just a partial snap-shot.
  • It's printable, so you’ll never need to painstakingly document the behavior of your application again.

Read more about a real-world application of UML Sequence Diagrams.

Webinar Excerpt
Smith Micro Demonstrates Value of dynaTrace Sequence Diagrams

Transaction Flow Diagram

The second key element of architectural assurance is in understanding transaction flow and spotting potential bottlenecks before they surprise you in production. Test Center Edition’s Transaction Flow Map provides an interactive visualization into the runtime transaction flow and flow volume between application components, tiers and services.

  • Ideal for rapidly identifying tricky architectural problems like chattiness, concurrency and synchronization.
  • It's transaction pure so it is perfectly accurate, 100% of the transactions.
  • It's automatically generated, and can be analyzed real-time or off-line.
  • It's end-to-end so you see all components, tiers and services instrumented.
  • It's printable, perfect for documentation with every release.
  • And it can be compared with actual production transaction flows for test mock improvements, increasing test coverage and preventing even more surprises from reaching production in the future (See Editions/Production Edition).