Object-oriented system, method and article of manufacture for a client-server session web access in an interprise computing framework system.
First Claim
1. A server for a distributed system, comprising:
- (a) a plurality of client computers;
(b) a plurality of server computers;
(c) a network connecting the plurality of client computers to the plurality of server computers;
(d) a client computer which executes a client computer application which gathers information about the client computer and contacts a server computer using the network;
(e) the server computer authenticates the information about the client computer and initiates a server computer code segment responsible for communicating with the client computer; and
(f) the server computer transmits a client computer code segment for execution at the client computer to facilitate communication between the client computer and the server computer.
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. Communication is initiated utilizing the network to acquire characteristics of the client from the network.
111 Citations
27 Claims
-
1. A server for a distributed system, comprising:
-
(a) a plurality of client computers; (b) a plurality of server computers; (c) a network connecting the plurality of client computers to the plurality of server computers; (d) a client computer which executes a client computer application which gathers information about the client computer and contacts a server computer using the network; (e) the server computer authenticates the information about the client computer and initiates a server computer code segment responsible for communicating with the client computer; and (f) the server computer transmits a client computer code segment for execution at the client computer to facilitate communication between the client computer and the server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for enabling a distributed system, including a plurality of client computers coupled via a network to a plurality of server computers, comprising the steps of:
-
(a) executing a client computer application on the client computer which gathers information about the client computer and contacts a server computer using the network; (b) authenticating the information about the client computer at the server computer; (c) initiating a server computer code segment to communicate with the client computer; and (d) transmitting a client computer code segment for execution at the client computer to facilitate communication between the client computer and the server computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising:
-
(a) a client computer code segment for residence on a client computer and including an user interface; (b) a server computer code segment for residence on a server computer coupled to the client computer; (c) a code segment to enable a connection to a network connecting a plurality of client computers to a plurality of server computers; (d) a code segment which executes a client computer application on the client computer which gathers information about the client computer and contacts the server computer using the network; (e) a code segment which authenticates the information about the client computer and initiates the server computer code segment responsible for communicating with the client computer; and (f) a code segment which transmits the client computer code segment for execution at the client computer to facilitate communication between the client computer and the server computer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification