Communication method and system for objects movable in network
AssigneeFujitsu Limited
InventorTatsuya Kainuma
Life of this patent
Estimating the term…
Abstract
After an incarnation being an object set at site B connected with an entity being an object set at site A by means of a communication link is disconnected with an entity at site A, the incarnation moves to site C. The incarnation updates network address information in the entry including said designated MAG identifier in a database held by a repository to network address information indicating site C. Then, the incarnation triggers the entity at site A, and the incarnation at site C and the entity at site A re-establish communication between the incarnation and the entity by referring to the repository from time to time.
Claims14
An inter-object communication system for communicating between objects which are movable between a plurality of sites connected through networking, comprising:
- a first object which is an object set comprising a first communication object being an object including an access procedure having a function to directly access data and a first relay object being an object including an access process to said data by the access procedure in said communication object, in a first site of said network;
- a second object which is an object set comprising a second relay object having an access procedure for indirectly accessing said data possessed by said first communication object included in the first object through said network and a second communication object which accesses said data possessed by said first communication object included in said first object by the access procedure, through said network in a second site being a site in said network and different from or identical to said first site;
- a repository for holding a data set comprising object identifiers for identifying said first and second objects and network address information for indicating the addresses of the sites in said network where said first and second objects exists, in said network;
- a repository updating unit updating network address information in said data set including the first or second object identifier held by said repository to network address information indicating a site in which the first or second object identifier corresponding to said first or second object which has moved in said network when the first or second object moves in said network;
- and
- an inter-object communication route reestablishing unit reestablishing communication between the first or second object which has moved in said network and another second or first object which has communicated through said network based on said network address information registered in said repository.
An inter-object communication system for communicating between objects which are movable between a plurality of sites connected through networking, comprising:
- a first object which is an object set comprising a first communication object being an object including an access procedure having a function to directly access data and a first relay object being an object including an access process to said data by the access procedure in said communication object, in a first site of said network;
- a second object which is an object set comprising a second relay object having an access procedure for indirectly accessing said data possessed by said first communication object included in the first object through said network and a second communication object which accesses said data possessed by said first communication object included in said first object by the access procedure, through said network in a second site being a site in said network and different from or identical to said first site;
- a repository for holding a data set comprising object identifiers for identifying said first and second objects and network address information for indicating the addresses of the sites in said network where said first and second objects exists, in said network;
- a repository updating unit updating network address information in said data set including the first or second object identifier held by said repository to network address information indicating a site in which the first or second object which has moved in said network newly exists by designating a object identifier corresponding to said first or second object which has moved in said network when the first or second object moves in said network;
- an inter-site communication route establishing unit establishing an inter-site communication route between a third site and said second site where said second object exists after the movement of a first object based on said network address information held by said repository when said first object moves to the third site different from said first site in a state where an inter-object communication route is established between said first object at said first site and said second object;
- and
- an inter-object communication route reestablishing unit reestablishing an inter-object communication route between said first object and said second object using this established inter-site communication route and network address information held by repository.
An inter-object communication method for communicating between objects which are movable between a plurality of sites connected through networking, comprising the steps of:
- generating a first object which is an object set comprising a first communication object being an object including an access procedure having a function to directly access data and a first relay object being an object including an access process to said data by the access procedure in said communication object, in a first site of said network;
- generating a second object which is an object set comprising a second relay object having an access procedure for indirectly accessing said data possessed by said first communication object included in the first object through said network and a second communication object which accesses said data possessed by said first communication object included in said first object by the access procedure, through said network in a second site being a site in said network and different from or identical to said first site;
- updating network address information in data set including the first or second object indentifier to network address information indicating a site in which the first or second object which has noved in said network newly exists by designating a object identifier corresponding to said first or second object which has moved in said network when the first or second object moves in said network, the data set which is held by a repository, comprising object identifiers for identifying said first and second objects and network address information for indicating the addresses of the sites in said network where said first and second objects exist;
- and reestablishing communication between the first or second object which has moved in said network and another second or first object which has communicated through said network based on said network address information registered in said repository.
An inter-object communication method for communicating between a plurality of objects movable in a network through said network, comprising:
- generating a first MAG being an object set comprising an observable object being an object including an access procedure having a function to directly access data and a function to relay an access process to said data by the access procedure in said observable object, in a first computer of said network;
- generating a second MAG being an object set comprising a net observable object having an access procedure for indirectly accessing said data possessed by said observable object included in the first MAG through said network and an observer object which accesses said data possessed by said observable object included in said first MAG by the access procedure, through said network in a second computer being a computer in said network and different from or identical to said first computer;
- composing a repository being a server computer for holding a data set comprising MAG identifiers for identifying said first and second MAGs and network address information for indicating the addresses of the sites in said network where said first and second MAGs exist, in said network;
- allowing the first or second MAG to disconnect the communication with another second or first MAG communicating through said network and then to move in said network when the first or second MAG moves in said network;
- allowing the first or second MAG which has moved in said network to update network address information in said data set including the designated MAG identifier held by said repository to network address information indicating a computer in which the first or second MAG which has moved in said network newly exists by designating a MAG identifier corresponding to said first or second MAG which has moved in said network;
- and
- allowing the first or second MAG which has moved in said network to trigger said another second or first MAG which has communicated through said network and allowing said first or second MAG and said another second or first MAG to reestablish communication with each other by referring to said data set held by said repository corresponding to said first or second MAN and said another second or first MAG.
An inter-object communication method for communicating between a plurality of objects movable in a network through said network, comprising:
- generating a first MAG being an object set comprising an observable object being an object including an access procedure having a function to directly access data and a function to relay an access process for said data by the access procedure in said observable object between the observable object and said network in a first computer of said network;
- generating a second MAG being an object set comprising a net observable object having an access procedure indirectly accessing said data possessed by said observable object included in the first MAG through said network and an observer object accessible to said data possessed by said observable object included in said first MAG by the access procedure, in a second computer different from or identical to said first computer in said network;
- allowing said first or, second MAG to disconnect a connection between another second or first MAG communicating through said network and then to move in said network when said first or second MAG moves in said network;
- allowing said first or second MAG which has moved in said network and said other second or first MAG which has been disconnected the communication with said first or second MAG to reestablish the connection with each other by reporting network address information of a third computer in which the first or second MAG newly exists to said another second or first MAG which has been communicating with said first or second MAG through said network.
A computer-readable storing medium storing an inter-object communication program for communicating between objects which are movable between a plurality of sites connected through networking, comprising the functions of:
- generating a first object which is an object set comprising a first communication object being an object including an access procedure having a function to directly access data and a first relay object being an object including an access process to said data by the access procedure in said communication object, in a first site of said network;
- generating a second object which is an object set comprising a second relay object having an access procedure for indirectly accessing said data possessed by said first communication object included in the first object through said network and a second communication object which accesses said data possessed by said first communication object included in said first object by the access procedure, through said network in a second site being a site in said network and different from or identical to said first site;
- updating network address information in data set including the first or second object identifier to network address information indicating a site in which the first or second object which has moved in said network newly exists by designating a object identifier corresponding to said first or second object which has moved in said network when the first or second object moves in said network, the data set which is held by a repository, comprising object identifiers for identifying said first and second objects and network address information for indicating the addresses of the sites in said network where said first and second objects exist;
- and
- reestablishing communication between the first or second object which has moved in said network and another second or first object which has communicated through said network based on said network address information registered in said repository.
An apparatus comprising:
- an object movable between computers of a network and comprising:
- a relay object;
- and
- a communication object including communication information to be communicated and establishing communication with another object via the relay object, wherein the relay object relaying the communication to the another object by using network address information which is assigned to an identifier of the object as the object moves;
- and
- a repository, accessible by the object, registering network address information indicating a location of the object identified by the identifier, wherein the communication is established via relay objects comprising the relay object, said relay objects using the network address information while the communication information is not communicated between the objects.
Dependencies are inferred from the claim text.