Distributed-object development system and computer-readable recording medium recorded with program for making computer execute distributed-object development
First Claim
1. A distributed-object development system for developing a client application to be executed by a client that is one of a plurality of nodes for calling an object or a server application to be executed by a server that is one of the plurality of nodes for providing services by the object under a distributed-object environment where the objects are distributed to the plurality of nodes on a network, the distributed-object development system comprising:
- a server application simulator that defines information on the type of the object, obtains interface definition information for intermediating between the client application and the server application, simulates a response in reply to a call request for the object issued by the client application by the simulator generating the response based on the obtained information instead of obtaining the response from a procedure that actually implements the object, and transmits the generated response to the client application, where the call request passes from the client application to the server application simulator through an object request broker; and
a client application simulator that obtains the interface definition information, simulates an other call request for the object by the simulator generating the other request based on the obtained information, transmits the generated request to the server application, and receives a response transmitted from the server application in reply to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulator machine obtains IDL information from an IDL definition storage, and automatically builds up a function of a server application or a client application based on the IDL information obtained. The simulator machine is connected to a WWW server that is one of nodes. Each of the rest of the nodes can access the WWW server by starting a WWW Browser thereby to build up on its own node a function of a server simulator or a client simulator that is provided by the simulator machine.
102 Citations
11 Claims
-
1. A distributed-object development system for developing a client application to be executed by a client that is one of a plurality of nodes for calling an object or a server application to be executed by a server that is one of the plurality of nodes for providing services by the object under a distributed-object environment where the objects are distributed to the plurality of nodes on a network, the distributed-object development system comprising:
-
a server application simulator that defines information on the type of the object, obtains interface definition information for intermediating between the client application and the server application, simulates a response in reply to a call request for the object issued by the client application by the simulator generating the response based on the obtained information instead of obtaining the response from a procedure that actually implements the object, and transmits the generated response to the client application, where the call request passes from the client application to the server application simulator through an object request broker; and
a client application simulator that obtains the interface definition information, simulates an other call request for the object by the simulator generating the other request based on the obtained information, transmits the generated request to the server application, and receives a response transmitted from the server application in reply to the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable recording medium recorded with a program for developing a client application to be executed by a client that is one of a plurality of nodes for calling an object or a server application to be executed by a server that is one of the plurality of nodes for providing services by the object under a distributed-object environment where the objects are distributed to the plurality of nodes on a network, wherein the recording medium is recorded with a program that executes:
-
selecting the simulation of either the server application or the client application;
obtaining interface definition information that defines information on the type of the object and intermediates between the client application and the server application;
simulating a response according to a call request for the object from the client application by the simulator generating the response based on the obtained interface information instead of obtaining the response from a procedure that actually implements the object, when the simulation of the server application has been selected;
transmitting to the client application the response generated, where the call request passes from the client application to the server application simulator through an object request broker;
simulating an other call request for the object, by the simulator generating the other request based on the obtained interface information, when the simulation of the client application has been selected;
transmitting to the server application a request generated and receiving a response transmitted from the server application according to the request, where the call request passes from the client application to the server application simulator through an object request broker.
-
-
7. A distributed-object development system for developing a client application to be executed by a client that is one of a plurality of nodes for calling an object or a server application to be executed by a server that is one of the plurality of nodes for providing services by the object under a distributed-object environment where the objects are distributed to the plurality of nodes on a network, the distributed-object development system comprising:
a server application simulator that defines information on the type of the object, obtains interface definition information for intermediating between the client application and the server application, simulates a response in reply to a call request for the object issued by the client application by the simulator generating the response based on the obtained information instead of obtaining the response from a procedure that actually implements the object, and transmits the generated response to the client application, where the call request passes from the client application to the server application simulator through an object request broker. - View Dependent Claims (8, 9, 10, 11)
Specification