Object collaboration apparatus using message type
First Claim
1. An object collaboration apparatus operated in accordance with a message/action reaction relationship, comprising:
- a message receiving part for allowing each object to monitor and capture a message transmitted on a network;
a message/action reaction relationship storing part for storing contents of an action that is a reaction to the message; and
an action executing part for executing processing in accordance with the contents of an action, wherein the apparatus further comprises a message type classifying/matching part, the message type classifying/matching part stores and holds a message type dealt with by the message/action reaction relationship storing part, analyzes a message type of a received message, conducts matching processing for determining whether or not a type of the received message is matched with the message type dealt with by the message/action reaction relationship storing part, and if matched, gives the received message to the message/action reaction relationship storing part, and an action is executed in accordance with the message/action reaction relationship based on the message given to the message/action reaction relationship storing part.
1 Assignment
0 Petitions
Accused Products
Abstract
In object collaboration via a message, various message types are dealt with. Furthermore, synchronization processing between objects is conducted easily and flexibly.
A message type is previously classified and arranged hierarchically. A message/action reaction table 103 arranged on the message type basis is held in a message/action reaction relationship storing part 102. A received message is subjected to matching by a message type classifying/matching part 107. When the received message is matched with a message type dealt with by the message/action reaction relationship storing part 102, the message is given to an action executing part 104. When the received message is not matched with a message type dealt with by the message/action reaction relationship storing part 102, the message is discarded. The action executing part 104 executes an action based on the received message. According to synchronization processing, an entity name rewrite object is prepared, and the entity name of the received message is rewritten for transmission. An action synchronized with the contents of a message of a master entity name is described in the synchronized object.
27 Citations
7 Claims
-
1. An object collaboration apparatus operated in accordance with a message/action reaction relationship, comprising:
-
a message receiving part for allowing each object to monitor and capture a message transmitted on a network;
a message/action reaction relationship storing part for storing contents of an action that is a reaction to the message; and
an action executing part for executing processing in accordance with the contents of an action, wherein the apparatus further comprises a message type classifying/matching part, the message type classifying/matching part stores and holds a message type dealt with by the message/action reaction relationship storing part, analyzes a message type of a received message, conducts matching processing for determining whether or not a type of the received message is matched with the message type dealt with by the message/action reaction relationship storing part, and if matched, gives the received message to the message/action reaction relationship storing part, and an action is executed in accordance with the message/action reaction relationship based on the message given to the message/action reaction relationship storing part. - View Dependent Claims (2, 3)
-
-
4. An object collaboration apparatus operated in accordance with a message/action reaction relationship, comprising:
-
a message receiving part for allowing each object to monitor and capture a message transmitted on a network;
a message/action reaction relationship storing part for storing contents of an action that is a reaction to the message; and
an action executing part for executing processing in accordance with the contents of an action, wherein the apparatus further includes an entity name rewrite object for, with respect to a message received from one object entity, rewriting object entity name information in a message representing the one object entity to another object entity name information representing another object entity, and returning the message to the network. - View Dependent Claims (5)
-
-
6. A computer-readable recording medium storing a processing program for realizing an object collaboration apparatus operated in accordance with a message/action reaction relationship, the program comprising:
-
a message receiving processing operation of allowing each object to monitor and capture a message transmitted on a network;
a message/action reaction relationship storing processing operation of storing contents of an action that is a reaction to the message;
an action executing processing operation of executing processing in accordance with the contents of an action;
a processing operation of storing and holding a message type dealt with in the message/action reaction relationship storing processing operation;
a processing operation of analyzing a message type of a received message;
a processing operation of conducting matching processing for determining whether or not a type of the received message is matched with the message type dealt with by the message/action reaction relationship storing part; and
a processing operation of giving the message to the message/action reaction relationship storing part only in a case where the type of the received message is matched, wherein only for a message whose type is matched, an action is executed in accordance with a message/action reaction relationship.
-
-
7. A computer-readable recording medium storing a processing program for realizing an object collaboration apparatus for rewriting an entity name of a message transmitted by one object to an entity name of another object, operated in accordance with a message/action reaction relationship, the program comprising:
-
a message receiving processing operation of allowing each object to monitor and capture a message transmitted on a network;
a message/action reaction relationship storing processing operation of storing contents of an action that is a reaction to the message;
an action executing processing operation of executing processing in accordance with the contents of an action; and
an entity name rewrite processing operation of, with respect to a message received from one object entity, rewriting object entity name information in a message representing the one object entity to another object entity name information representing another object entity, and returning the message to the network.
-
Specification