Method and apparatus for an object-oriented object for retrieving information from local and remote databases
First Claim
1. A method, implemented in a computer system, for creating an object-oriented object for retrieving information from a local and remote source, comprising the steps of:
- creating said object in said computer system at a client having an interface instanced with primitives;
sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information;
identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and
identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for creating an object-oriented object with the ability to retrieve database type information from either a local source, or a remote source across an Internet connection via TCP/IP without the knowledge of the invoking object. The object is instanced with a well defined interface containing only primitives. All messages sent to and replies from the object are broken into primitives. The object works normally for local request. However, for request to use a server, the object utilizes a private method to open a connection with the remote server and transmit relevant instance information. The server then creates the requested object locally on the server and invokes the desired method(s). Responses to the method(s) are sent back to the client'"'"'s private method, which formats the data, and hands it to the calling method.
-
Citations
15 Claims
-
1. A method, implemented in a computer system, for creating an object-oriented object for retrieving information from a local and remote source, comprising the steps of:
-
creating said object in said computer system at a client having an interface instanced with primitives; sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The apparatus for creating an object-oriented object for retrieving information from a local and remote source, comprising:
-
means for creating said object in said computer system at a client having an interface instanced with primitives; means for sending messages by an application to said object in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product having a computer readable medium having computer program logic recorded thereon for creating an object-oriented object for retrieving information from a local and remote source, comprising:
-
computer readable means for creating said object in said computer system at a client having an interface instanced with primitives; computer readable means for sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; computer readable means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and computer readable means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request. - View Dependent Claims (12, 13, 14, 15)
-
Specification