Activity component in a presentation services patterns environment
First Claim
Patent Images
1. A method for managing logical units of work on a computer system in a client/server architecture comprising the steps of:
- (a) providing a server and a client, wherein the client includes a presentation interface and an activity module, the presentation interface containing presentation logic, and the activity module containing non-presentation logic, wherein the activity module resides between the presentation interface and the server, and wherein the presentation interface maintains a unidirectional reference to the activity module that allows unidirectional communication from the presentation interface to the activity module;
(b) receiving requests for service from the presentation interface of the client;
(c) handling at least a portion of the requests by the presentation logic of the presentation interface;
(d) communicating a remainder of the requests from the presentation interface to the activity module;
(e) handling at least a portion of the remainder of the requests by the non-presentation logic of the activity module;
(f) forwarding another portion of the requests to the server for further handling purposes; and
(g) effecting changes in the presentation interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture provide for an activity module. A server and a presentation interface of a client are interfaced to permit the receipt of requests for service from the presentation interface of the client. A portion of the requests are handled on the client. Another portion of the requests are forwarded to the server for further handling purposes and changes are effected in the presentation interface.
753 Citations
18 Claims
-
1. A method for managing logical units of work on a computer system in a client/server architecture comprising the steps of:
-
(a) providing a server and a client, wherein the client includes a presentation interface and an activity module, the presentation interface containing presentation logic, and the activity module containing non-presentation logic, wherein the activity module resides between the presentation interface and the server, and wherein the presentation interface maintains a unidirectional reference to the activity module that allows unidirectional communication from the presentation interface to the activity module;
(b) receiving requests for service from the presentation interface of the client;
(c) handling at least a portion of the requests by the presentation logic of the presentation interface;
(d) communicating a remainder of the requests from the presentation interface to the activity module;
(e) handling at least a portion of the remainder of the requests by the non-presentation logic of the activity module;
(f) forwarding another portion of the requests to the server for further handling purposes; and
(g) effecting changes in the presentation interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied on a computer readable medium for managing logical units of work in a client/server architecture comprising:
-
(a) a code segment that interfaces a server and a client, wherein the client includes a presentation interface and an activity module, the presentation interface containing presentation logic, and the activity module containing non-presentation logic, wherein the activity module resides between the presentation interface and the server, and wherein the presentation interface maintains a unidirectional reference to the activity module that allows unidirectional communication from the presentation interface to the activity module;
(b) a code segment that receives requests for service from the presentation interface of the client;
(c) a code segment that handles at least a portion of the requests by the presentation logic of the presentation interface;
(d) a code segment that communicates a remainder of the requests from the presentation interface to the activity module;
(e) a code segment that handles at least a portion of the remainder of the requests by the non-presentation logic of the activity module;
(f) a code segment that forwards another portion of the requests to the server for further handling purposes; and
(g) a code segment that effects changes in the presentation interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for managing logical units of work in a client/server architecture comprising:
-
(a) logic that interfaces a server and a client, wherein the client includes a presentation interface and an activity module, the presentation interface containing presentation logic, and the activity module containing non-presentation logic, wherein the activity module resides between the presentation interface and the server, and wherein the presentation interface maintains a unidirectional reference to the activity module that allows unidirectional communication from the presentation interface to the activity module;
(b) logic that receives requests for service from the presentation interface of the client;
(c) logic that handles at least a portion of the requests by the presentation logic of the presentation interface;
(d) logic that communicates a remainder of the requests from the presentation interface to the activity module;
(e) logic that handles at least a portion of the remainder of the requests by the non-presentation logic of the activity module;
(f) logic that forwards another portion of the requests to the server for further handling purposes; and
(g) logic that effects changes in the presentation interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification