Non-disruptive business process debugging and analysis
First Claim
Patent Images
1. A business process service debugger for remotely debugging a business process service, comprising:
- means for establishing a communications connection with a remote computer, wherein the remote computer is implementing the business process service;
means for reading stored state information regarding the business process service; and
means for remotely debugging the business process service by way of the communications connection and according to the stored state information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of remotely debugging an orchestration service instance providing a means for establishing a communications connection with a computer, wherein the computer is executing a business process service instance. Stored tracking information regarding the orchestration service instance is read, and the orchestration service instance is remotely debugged by way of the communications connection and according to the stored tracking state information.
-
Citations
65 Claims
-
1. A business process service debugger for remotely debugging a business process service, comprising:
-
means for establishing a communications connection with a remote computer, wherein the remote computer is implementing the business process service;
means for reading stored state information regarding the business process service; and
means for remotely debugging the business process service by way of the communications connection and according to the stored state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for remotely debugging a distributed transactional application, comprising:
-
a server, wherein the server runs a business process service, thereby generating runtime data;
a client computer for running a debugging user interface (UI) process, wherein the UI process establishes a communications connection with the server according to a user instruction, and further generates a runtime request pertaining to a location within the business process service; and
an interceptor for identifying the location within the business process service according to the runtime data and, when the location is identified, causing the server to carry out the runtime request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for debugging a business process service instance running on a remote computer, comprising:
-
if the business process service is in a debug mode, establishing a direct client connection channel with the remote computer;
causing an interceptor to monitor data regarding the business process service to find a location within the service based on stored state information;
receiving a runtime request; and
processing the runtime request at the remote computer with respect to the location within the instance. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method in a computer system for displaying on a display device a business process service debugger, the method comprising:
-
querying a database for tracking information regarding the business process service, wherein the tracking information contains an operation identifier;
receiving a query result and generating a shape representative of the operation according to the identifier; and
presenting the shape, the tracking information according to the query result, and a debugging option on the display device. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A computer-readable medium having computer-executable instructions for performing a method for debugging a business process service instance running on a remote computer, comprising:
-
if the business process service is in a debug mode, establishing a direct client connection channel with the remote computer;
causing an interceptor to monitor data regarding the business process service to find a location within the service based on stored state configuration;
receiving a runtime request; and
processing the runtime request at the remote computer with respect to the instance. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer-readable medium having computer-executable instructions for performing a method for displaying on a display device a business process service debugger, the method comprising:
-
querying a database for configuration information regarding the business process service, wherein the configuration information contains an operation identifier;
receiving a query result and generating a shape representative of the operation according to the identifier; and
presenting the shape, the configuration information according to the query result, and a debugging option on the display device. - View Dependent Claims (61, 62, 63, 64, 65)
-
Specification