CLIENT SERVER SYSTEM AND METHOD FOR EXECUTING AN APPLICATION UTILIZING DISTRIBUTED OBJECTS
First Claim
1. A client server system using distributed objects, comprising:
- a client 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; and
an object pool server connected to said client 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
15 Claims
-
1. A client server system using distributed objects, comprising:
-
a client 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; and an object pool server connected to said client 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. An object pool using distributed objects, comprising:
-
a client request analyzing unit for analyzing an access request to an object; an object information storage unit for storing object information at a termination process of said object pool; an object creating unit for creating an object at a starting process of said object pool according to said object information stored by said object information storage unit; and an object managing unit for pooling the object created by said object creating unit before accessing said object from said client. - View Dependent Claims (4)
-
-
5. A client server 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; and an application execution environment 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. - View Dependent Claims (6, 7)
-
-
8-10. -10. (canceled)
-
11. 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 or the like.
-
-
12. 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 or the like 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 (13)
-
-
14. A program sending apparatus, comprising:
-
a storage unit 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 objects according to the event formed by said event forming process; and a sending unit for reading out said program from said storage unit, and sending said software product.
-
-
15. A program sending apparatus, comprising:
-
a storage unit for storing a program which makes a computer execute an object pooling process for pooling, on a server, objects associated with execution of an application utilizing distributed objects, an information storing process for storing 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 reading out said program from said storage unit, and sending said program.
-
Specification