Object reference generating device, object reference generating method and computer readable recording medium for recording an object reference generating program
First Claim
Patent Images
1. A CORBA object reference generating device stored on a computer recordable medium, comprising:
- a request receiving unit which receives, via a server having a server IP address, a request for Common Object Request Broker Architecture (CORBA) naming service, the request being transmitted by a first client to an arrival IP address; and
a naming service unit which generates a CORBA object reference including a reference IP address, the CORBA object reference being required for the first client to access an object;
wherein the naming service unitreceives the request and connection information including the arrival IP address,determines whether the arrival IP address is a predetermined IP address,sets the server IP address as the reference IP address if the arrival IP address is determined to be the predetermined IP address, andsets an IP address other than the server IP address as the reference IP address if the arrival IP address is not determined to be the predetermined IP address.
1 Assignment
0 Petitions
Accused Products
Abstract
A naming service in CORBA is provided to a client with a high degree of reliability regardless of the operating format or network format. There are provided, an ORB for receiving a request from a client connected via a network, an apportioning server, and a network to acquire an object reference in order to be provided with an object, and a naming service section for generating an object reference by dynamically setting address information included in the object reference, in accordance with connection information at the time of the request.
28 Citations
9 Claims
-
1. A CORBA object reference generating device stored on a computer recordable medium, comprising:
-
a request receiving unit which receives, via a server having a server IP address, a request for Common Object Request Broker Architecture (CORBA) naming service, the request being transmitted by a first client to an arrival IP address; and a naming service unit which generates a CORBA object reference including a reference IP address, the CORBA object reference being required for the first client to access an object; wherein the naming service unit receives the request and connection information including the arrival IP address, determines whether the arrival IP address is a predetermined IP address, sets the server IP address as the reference IP address if the arrival IP address is determined to be the predetermined IP address, and sets an IP address other than the server IP address as the reference IP address if the arrival IP address is not determined to be the predetermined IP address. - View Dependent Claims (2)
-
-
3. A CORBA object reference generating device stored on a computer recordable medium, comprising:
-
a request receiving unit that receives, from a first client connected to a first network, a first request for CORBA naming service, the first request being transmitted from the first client to a first IP address corresponding to the first network, and from a second client connected to a second network, a second request for CORBA naming service, the second request being transmitted from the second client to a second IP address corresponding to the second network; and a naming service unit that generates an object reference including a reference IP address, the object reference being required for the first or second client to access an object, wherein the naming service unit receives connection information including the first or second IP address and the first or second request for CORBA naming service, determines whether the first or second IP address is a predetermined IP address, sets an IP address for load distribution as the reference IP address if it is determined that the first or second IP address is determined to be the predetermined IP address, and sets the first or second IP address as the reference IP address if it is determined that the first or second IP address is not determined to be the predetermined IP address.
-
-
4. A CORBA object reference generating method comprising:
-
receiving, via a server having a server IP address, a request for Common Object Request Broker Architecture (CORBA) naming service, the request being transmitted by a first client to an arrival IP address; and generating a CORBA object reference including a reference IP address, the CORBA object reference being required for the first client to access an object; wherein the generating includes receiving the request and connection information including the arrival IP address, determining whether the arrival IP address is a predetermined IP address, setting the server IP address as the reference IP address if the arrival IP address is determined to be the predetermined IP address, and setting an IP address other than the server IP address as the reference IP address if the arrival IP address is not determined to be the predetermined IP address. - View Dependent Claims (5)
-
-
6. A CORBA object reference generating method, comprising:
-
receiving, from a first client connected to a first network, a first request for CORBA naming service, the first request being transmitted from the first client to a first IP address corresponding to the first network, and from a second client connected to a second network, a second request for CORBA naming service, the second request being transmitted from the second client to a second IP address corresponding to the second network; and generating an object reference including a reference IP address, the object reference being required for the first or second client to access an object, wherein the generating includes receiving connection information including the first or second IP address and the first or second request for CORBA naming service, determining whether the first or second IP address is a predetermined IP address, setting an IP address for load distribution as the reference IP address if it is determined that the first or second IP address is determined to be the predetermined IP address, and setting the first or second IP address as the reference IP address if it is determined that the first or second IP address is not determined to be the predetermined IP address.
-
-
7. A computer readable recording medium storing instructions which causes a computer to perform the method, the method comprising:
-
receiving, via a server having a server IP address, a request for Common Object Request Broker Architecture (CORBA) naming service, the request being transmitted by a first client to an arrival IP address; and generating a CORBA object reference including a reference IP address, the CORBA object reference being required for the first client to access an object; wherein the generating includes receiving the request and connection information including the arrival IP address, determining whether the arrival IP address is a predetermined IP address, setting the server IP address as the reference IP address if the arrival IP address is determined to be the predetermined IP address, and setting an IP address other than the server IP address as the reference IP address if the arrival IP address is not determined to be the predetermined IP address. - View Dependent Claims (8)
-
-
9. A computer readable recording medium storing instructions which causes a computer to perform a method, the method comprising:
-
receiving, from a first client connected to a first network, a first request for CORBA naming service, the first request being transmitted from the first client to a first IP address corresponding to the first network, and from a second client connected to a second network, a second request for CORBA naming service, the second request being transmitted from the second client to a second IP address corresponding to the second network; and generating an object reference including a reference IP address, the object reference being required for the first or second client to access an object, wherein the generating includes receiving connection information including the first or second IP address and the first or second request for CORBA naming service, determining whether the first or second IP address is a predetermined IP address, setting an IP address for load distribution as the reference IP address if it is determined that the first or second IP address is determined to be the predetermined IP address, and setting the first or second IP address as the reference IP address if it is determined that the first or second IP address is not determined to be the predetermined IP address.
-
Specification