ReplayDIRECTOR

Replay Director for Java EE
DVR For Java Applications

ReplayDIRECTOR for JavaEE is a software debugging tool that functions like a DVR for enterprise Java applications – recording all inputs and events affecting your application server while it is running then providing the ability to replay exactly what happened - so any problem can be reproduced immediately without the need to replicate the environment it occurred in.

ReplayDIRECTOR for JavaEE ensures that the teams responsible for enterprise applications based on Java application servers can:

  • Save money and increase application monitoring and application performance management efficiency by eliminating complex processes needed to reproduce defects
  • Improve collaboration by easily sharing recordings between teams around the world
  • Improve application quality by fixing difficult to reproduce or intermittent defects
Virtualized execution means the original environment
is not required.

ReplayDIRECTOR for JavaEE does not just replay screen captures of what the user saw, but actually executes source code in a virtual execution environment that completely eliminates the effort of recreating the specific environment and conditions a problem occurred in. With ReplayDIRECTOR there is no need to set up the database, reproduce the load, find the exact operating system, or any other time consuming and tedious setup tasks! Which means that root cause analysis will be quick, and time to repair short.

record in complex environments - replay on single workstation

Every line of code that an application executes is determined by interactions with its environment. ReplayDIRECTOR captures all these interactions – file i/o, network input, interrupts, call-backs, multi-threaded timings, etc. – and then uses this data to run the application and reproduce the exact same sequence of program instructions. This means that every line of code that was executed when the application was recorded will be executed in the same way during replay. Elements such as the database, other servers and clients connected to the application will all be simulated by the virtual execution. The application will run in precisely the same way it did during the recording, and will have no ability to detect that it is being replayed, and not, in fact, running live.

No source changes required, Use your existing tools

ReplayDIRECTOR for JavaEE does not require your organization to change existing problem resolution processes or tools. Because your application is actually executing during replay, your existing Java debuggers, Eclipse IDEs and other debugging tools can be used to quickly isolate and resolve the defect, without impacting the normal workflow. A recording can be easily shared with other teams using existing defect tracking, test management or help desk tools using the same processes your teams are already using. And most importantly – there are no changes required to any source code.

Simplify application management, application monitoring and defect resolution throughout the lifecycle

ReplayDIRECTOR for JavaEE has been architected from the ground-up with high-performance in mind to ensure minimal application impact – even in production environments. With a very efficient method of data capture and small performance footprint, ReplayDIRECTOR can be “always on” so you don’t have to know a problem is about to occur in order to capture it. ReplayDIRECTOR does not work one way in development and another way in production. All users have access to the same powerful record/replay functionality when using this revolutionary debugging tool.

ReplayDIRECTOR is a software record/replay solution for your enterprise apps. Companies like Credit Suisse and HP use it to resolve security, performance and application defects 50% faster. It is unlike anything you've seen before. Learn more…
Electronic ArtsElectronic Arts Inc. is a global interactive entertainment software company. EA develops, publishes, and distributes software for video game systems, PCs, wireless devices and the Internet.