Object oriented computer interface supporting interactive networked applications
First Claim
1. In a networked computer system having a client device coupled to a server over a network, said client device including a client application executing therein, said client application generating requests for service, an object oriented interactive application interface comprising:
- a client interface for sending and receiving messages related to said client application requests via said network;
a client interactive application module interposed between said client application and said client interface that provides at least one object for use by said application;
a server interface for facilitating communication between said server and said client application via said network;
a database interface for storing and querying information related to said client application requests;
an on-line service interface for interacting with a particular network accessible service having a specific service protocol, said service having resources necessary to respond to said client application requests;
a server interactive application module that integrates said database interface and said on-line service interface in processing said client application requests through a Common Object Request Broker (CORBA) component, said server interactive application module containing objects accessible by said client interactive application module via said client interface; and
a session object including a resume session method, said session object supporting transactions during a user log-on time.
16 Assignments
0 Petitions
Accused Products
Abstract
An object oriented interactive application interface for facilitating application program development in a networked computer system providing on-line services is disclosed. The present invention is an Interactive Application Object module (IAO), comprising a client side portion and a server side portion, that facilitates the development of client applications for interaction with a server across a network. The IAO comprises a set of software objects that include interfaces and methods for implementing a client on-line service application at a high abstraction layer. The IAO provides high level objects for use by a client application for handling a large set of interactive system and business functions. On the client device, the IAO insulates the client application from the implementation details of a particular low level network interface. On the server side, the IAO integrates the a media server functionality and a services module with a conventional robust relational database and a conventional text server for persistent storage and retrieval of user system and business information. The application interface of the present invention comprises, 1) a client application interface for receiving requests from a client application, 2) a network interface for sending and receiving messages related to the client application requests via the network, 3) a database interface for storing and querying information related to the client application requests, and 4) an on-line service interface for interacting with a particular network accessible service having a specific service protocol, the service having resources necessary to respond to the client application requests.
-
Citations
5 Claims
-
1. In a networked computer system having a client device coupled to a server over a network, said client device including a client application executing therein, said client application generating requests for service, an object oriented interactive application interface comprising:
-
a client interface for sending and receiving messages related to said client application requests via said network; a client interactive application module interposed between said client application and said client interface that provides at least one object for use by said application; a server interface for facilitating communication between said server and said client application via said network; a database interface for storing and querying information related to said client application requests; an on-line service interface for interacting with a particular network accessible service having a specific service protocol, said service having resources necessary to respond to said client application requests; a server interactive application module that integrates said database interface and said on-line service interface in processing said client application requests through a Common Object Request Broker (CORBA) component, said server interactive application module containing objects accessible by said client interactive application module via said client interface; and a session object including a resume session method, said session object supporting transactions during a user log-on time. - View Dependent Claims (2, 3, 4, 5)
-
Specification