DEBUGGING OF BUSINESS FLOWS DEPLOYED IN PRODUCTION SERVERS
First Claim
1. A method of processing service requests according to a business flow deployed on a production server, said method being performed in said production server, said method comprising:
- processing concurrently a first service request in a normal mode and a second service request in a debug mode according to said business flow in said production server.
1 Assignment
0 Petitions
Accused Products
Abstract
Facilitating debugging of business flows deployed on a production server. An aspect of the present invention processes some service requests (received from a client system) in a normal mode and some other service requests in a debug mode concurrently, all according to a business flow. According to another aspect, the debug mode supports a single step debug operation, in which each step corresponds to a single activity of the business flow. Accordingly, an administrator of the production server is enabled to better determine, the problems in the execution of business flows deployed on a production server at runtime.
87 Citations
20 Claims
-
1. A method of processing service requests according to a business flow deployed on a production server, said method being performed in said production server, said method comprising:
processing concurrently a first service request in a normal mode and a second service request in a debug mode according to said business flow in said production server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A machine readable medium storing one or more sequences of instructions for causing a production server to facilitate processing of service requests according to a business flow deployed on said production server, said business flow comprising a plurality of activities, said one of more sequences of instructions comprising:
-
a first set of instructions representing a plurality of activity blocks, each activity block contains program logic to perform one of said plurality of activities in said business flow; and a second set of instructions representing an activity execution block to execute said plurality of activity blocks to process a service request, each of said plurality of activity blocks to generate a token indicating a next activity which is to be performed, wherein each of said plurality of activity blocks is designed to execute the corresponding program logic to perform corresponding activity only upon availability of a corresponding token from said activity execution block, said activity execution block to withhold availability of said token for said next activity until reception of a continue indication from a user if a breakpoint is specified for said next activity, and to make available said token for said next activity otherwise. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A production server facilitating debugging of a business flow executing in said production server, said business flow containing a plurality of activities, said production server comprising:
-
a processor; a random access memory (RAM); and a machine readable medium storing a set of instructions, which when retrieved into said RAM and executed by said processor causes said production server to perform the actions of; processing concurrently a first service request in a normal mode and a second service request in a debug mode according to said business flow in said production server. - View Dependent Claims (19, 20)
-
Specification