Client server system and method for executing an application utilizing distributed objects
First Claim
Patent Images
1. A client server computing system using distributed objects, comprising:
- a client electronic device connected to a communication network for performing an access request to an object;
an application server for performing an application by an actual object according to the access request by said client electronic device; and
an object pool server connected to said client electronic device through said communication network and connected to said application server for pooling a proxy object corresponding to said actual object and for holding actual object management information that is information on said actual object, wherein said application server notifies said object pool server of an event according to a change in status of said application, and said object pool server automatically updates said actual object management information according to the notification of said event from said application server.
0 Assignments
0 Petitions
Accused Products
Abstract
A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy object corresponding to the actual object and holds the actual object management information. The application server notifies the object pool of an event according to the status change of the application. The object pool automatically updates the actual object management information according to the notification of the event from the application server.
-
Citations
8 Claims
-
1. A client server computing system using distributed objects, comprising:
-
a client electronic device connected to a communication network for performing an access request to an object; an application server for performing an application by an actual object according to the access request by said client electronic device; and an object pool server connected to said client electronic device through said communication network and connected to said application server for pooling a proxy object corresponding to said actual object and for holding actual object management information that is information on said actual object, wherein said application server notifies said object pool server of an event according to a change in status of said application, and said object pool server automatically updates said actual object management information according to the notification of said event from said application server. - View Dependent Claims (2)
-
-
3. A client server computing system using distributed objects, comprising:
-
an object pool connected through a communication network to a client which sends an access request to an object, and for pooling objects and managing object information; an object pool server electronic device having a function of said object pool, said object pool server electronic device pooling proxy objects corresponding to actual objects to be executed; and an application execution environment having an application server connected to said object pool for executing an application according to the access request of said client, and notifying said object pool of an event according to a status change of said application, wherein said object pool updates said object information according to the event notification from said application execution environment.
-
-
4. A storage medium in which a program to be executed by a computer is stored so that it can be read by an input unit of said computer, wherein said program makes said computer execute:
-
a monitoring process for monitoring execution status of a project which executes an application utilizing distributed objects; an event creating process for creating an event according to execution status of the project monitored by said monitoring process; and an event issuing process for issuing the event created by said event creating process to an object pool server connected through a network, said object pool server pooling proxy objects corresponding to actual objects to be executed by an application server and updating object management information according to the event.
-
-
5. A storage medium in which a program to be executed by a computer is stored so that it can be read by an input unit of said computer, said computer being connected through a network to an application server for executing an application utilizing distributed objects, and to a client which requests the execution of said application, wherein said program makes said computer execute:
-
an object pooling process for pooling proxy objects corresponding to actual objects to be executed by said application server; and an updating process for receiving an event issued from said application server, and updating management information on said actual objects according to said event. - View Dependent Claims (6)
-
-
7. A computing apparatus connected to a network, comprising:
-
a storage electronic device for storing a software product which makes a computer execute an event forming program for forming an event according to a change in status of an application utilizing distributed objects, and an object pooling program for pooling proxy objects corresponding to actual objects to be executed by an application server and updating object management information according to the event formed by said event forming process; and a sending unit for, upon a user request, reading out said program from said storage electronic device, and sending said software product to the user via the network.
-
-
8. A computing apparatus connected to a network, comprising:
-
a storage electronic device for storing a program which makes a computer execute an object pooling process for pooling, on a server, proxy objects corresponding to actual objects to be executed by an application server, an information storing process for storing and updating object information in said server, and a creation sequence determining process for determining a sequence of objects to be created according to said object information stored by said information storing process; and a sending unit for, upon a user request, reading out said program from said storage electronic device, and sending said program to the user via the network.
-
Specification