AbstractThe concept of distributed systems has proven itself in modern automation concepts. However, efficient debugging of such systems is still a field of research. Different design principles, e.g. SOA, allow the definition of distributed systems. Such systems provide the ability to design complex but flexible applications that consist of several distributed objects or services, executed on different nodes and communication interfaces between them. Specific implementations offer varying capabilities. Up to now such systems mostly supply built-in support only for process logging, securing of node communication and error handling. The paper describes an approach to trace the interaction of the components or to debug the whole distributed application from a central point.