Motivation
The usual Business Enterprise Application are running on more that one machine (virtual machine) because they are spitted into several parts (for example FrontEndServer, BackEndServer). inspectIT can monitore each part on its own. That means you are able to see invocation sequences for the FrontEndServer and you can see invocation sequences for the BackEndServer. But you can not combine them in one big trace, because you do not know which one fits together. It is natural to combine these sequences automatically. If you are able to do this, you can see a whole transaction on different machines. This page describes how inspectIT implements remote JVM tracing.