The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 02, 2011

Filed:

Nov. 16, 2006
Applicants:

Michael E. Theroux, New Ipswich, NH (US);

William J. Collins, Harwich, MA (US);

Gavin Thomas Nicol, Barrington, RI (US);

Charles A. Nuzzolo, Jr., Andover, MA (US);

Donald E. Stinchfield, North Scituate, RI (US);

William M. Cullen, Cambridge, MA (US);

Inventors:

Michael E. Theroux, New Ipswich, NH (US);

William J. Collins, Harwich, MA (US);

Gavin Thomas Nicol, Barrington, RI (US);

Charles A. Nuzzolo, Jr., Andover, MA (US);

Donald E. Stinchfield, North Scituate, RI (US);

William M. Cullen, Cambridge, MA (US);

Assignee:

Progress Software Corporation, Bedford, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques are disclosed for debugging heterogeneous applications in a distributed environment. In one embodiment, an architecture for debugging heterogeneous applications in a distributed environment is configured to enable both location transparency and dynamic exposure of service state. Regardless of where the physical application state resides, the architecture describes or otherwise provides a mechanism that allows seamless debugging and troubleshooting of distributed applications. The location of the state is transparent to the debugger and the application being debugged. In addition, the architecture enables an individual service to expose its state dynamically at run-time. It is possible for the service to expose its state in a self-describing fashion, allowing service state to be exposed in the architecture regardless of the service environment. The architecture allows for all the capabilities of debuggers running in non-distributed, homogeneous environments in a distributed heterogeneous environment.


Find Patent Forward Citations

Loading…