1. A system for debugging a running process of an application or component, the system comprising: a debugging client having a user interface for receiving user commands to configure and control a debugging program; a debugging agent resident in a local network area with the running process and having a direct connection with the running process, the debugging agent configured to execute the debugging program to obtain debugging information on the running process, and to send the debugging information to the debugging client; and a Web services communication link established between debugging client and the debugging agent for communicating signals to the debugging agent from the debugging client representing the user commands to configure and control the debugging program.