Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework
First Claim
1. A presentation engine for a distributed computer system, comprising:
- (a) a client computer code segment resident on a client computer node and including an user interface;
(b) a server computer code segment resident on a server computer node coupled to the client computer node; and
(c) an execution framework code segment configured to couple the client code segment and the server code segment to event driven message transfer between the client computer code segment and the server computer code segment;
the client computer code segment, including;
(1) a user-extendible user interface adaptor component coupling the user interface component to a mediator coupled between the user-extendible user interface adaptor and the execution framework code segment.
2 Assignments
0 Petitions
Accused Products
Abstract
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs are loosely coupled and exchange information using the network. The client program is composed of a User Interface (UI) and an object-oriented framework (Presentation Engine (PE) framework). The UI exchanges data messages with the framework. The framework is designed to handle two types of messages: (1) from the UI, and (2) from the server (back end) program via the network. The framework includes a component, the mediator which manages messages coming into and going out of the framework. The system includes software for a client computer, a server computer and a network for connecting the client computer to the server computer which utilize an execution framework code segment configured to couple the server computer and the client computer via the network, by a plurality of client computer code segments resident on the server, each for transmission over the network to a client computer to initiate coupling; and a plurality of server computer code segments resident on the server which execute on the server in response to initiation of coupling via the network with a particular client utilizing the transmitted client computer code segment for communicating via a particular communication protocol.
-
Citations
21 Claims
-
1. A presentation engine for a distributed computer system, comprising:
-
(a) a client computer code segment resident on a client computer node and including an user interface; (b) a server computer code segment resident on a server computer node coupled to the client computer node; and (c) an execution framework code segment configured to couple the client code segment and the server code segment to event driven message transfer between the client computer code segment and the server computer code segment;
the client computer code segment, including;(1) a user-extendible user interface adaptor component coupling the user interface component to a mediator coupled between the user-extendible user interface adaptor and the execution framework code segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for distributing computing between a server computer system and a client computer system coupled by a network, comprising the steps of:
-
(a) coupling the server computer and the client computer through the network utilizing an execution framework code segment, comprising; (1) a plurality of client computer code segments resident on the server, each for transmission over the network to a client computer to initiate coupling; (2) a plurality of server computer code segments resident on the server which execute on the server in response to initiation of coupling via the network with a particular client utilizing the transmitted client computer code segment for communicating via a particular communication protocol; and (b) receiving event driven messages at the client computer code segment and the server computer code segment;
the client computer code segment, including a user-extendible user interface adaptor component coupling the user interface component to a mediator coupled between the user-extendible user interface adaptor and the execution framework code segment for transfer and display of messages. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising:
-
(a) a client computer code segment resident on a client computer node and including an user interface; (b) a server computer code segment resident on a server computer node coupled to the client computer node; and (c) an execution framework code segment configured to couple the client code segment and the server code segment to event driven message transfer between the client computer code segment and the server computer code segment;
the client computer code segment, including;(1) a user-extendible user interface adaptor component coupling the user interface component to a mediator coupled between the user-extendible user interface adaptor and the execution framework code segment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification