Can you give us an example of how transaction tracking, root cause analysis, and resource monitoring work?
AM: Transaction tracking enables developers and testers to view the system from an end-user perspective. For example, if you were transferring money within a bank account from a PC, the transaction would follow several steps and have a number of touch points, such as your Web browser, a Web server, an application server, and perhaps a database. The Tivoli composite application management solutions let you literally follow the transaction as it traverses the entire system, measuring the response time throughout the process and the quality of service from the end-user’s perspective. Then, say you discover that the response time is too long. You can perform a deep-dive via the root cause analysis capability. If you identify a problem in the application server, you can use the capability to determine which applications are running, examine the application that applies to the transaction in question to see how it is performing, and examine the offending piece of code as it executes down to