Object collaboration apparatus using message type
First Claim
1. An object collaboration apparatus operated in accordance with a message an action relationship, comprising:
- a memory;
a message receiving part that allows each object to monitor and capture a message transmitted among objects on a network, said message including a message type and a message body, said message type indicating a syntax of the message body and said message body being described in a syntax indicated by the message type;
a message and action relationship storing part that stores a content of an action that is a reaction to the message and includes instructions defining a processing to be executed by the object, when a message is given, searches for the content of an action corresponding to the given message by using the message body of the give message as a search key;
an action executing part that executes processing in accordance with the content of an action obtained as a search result by the message and action relationship storing part;
a message type classifying and matching part, the message type classifying and matching part stores a message type dealt with by the message and action relationship storing part, conducts matching processing for determining whether or not a message type of the received message is matched with the message type dealt with by the message and action relationship storing part, and if matched, gives the received message to the message and action relationship storing part; and
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 anther object entity, and returning the message to the network.
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.
-
Citations
8 Claims
-
1. An object collaboration apparatus operated in accordance with a message an action relationship, comprising:
-
a memory; a message receiving part that allows each object to monitor and capture a message transmitted among objects on a network, said message including a message type and a message body, said message type indicating a syntax of the message body and said message body being described in a syntax indicated by the message type; a message and action relationship storing part that stores a content of an action that is a reaction to the message and includes instructions defining a processing to be executed by the object, when a message is given, searches for the content of an action corresponding to the given message by using the message body of the give message as a search key; an action executing part that executes processing in accordance with the content of an action obtained as a search result by the message and action relationship storing part; a message type classifying and matching part, the message type classifying and matching part stores a message type dealt with by the message and action relationship storing part, conducts matching processing for determining whether or not a message type of the received message is matched with the message type dealt with by the message and action relationship storing part, and if matched, gives the received message to the message and action relationship storing part; and 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 anther object entity, and returning the message to the network. - View Dependent Claims (2, 3)
-
-
4. An object collaboration apparatus operated in accordance with a message and action relationship, comprising:
-
a memory; a message receiving part that allows each object to monitor and capture a message transmitted among objects on a network, said message including a message type and a message body, said message type indicating a syntax of the message body and said message body being described in a syntax indicated by the message type; a message and action relationship storing part that stores a content of an action that is a reaction to the message and includes instructions defining a processing to be executed by the object, when a message is given, searches for the content of an action corresponding to the given message by using the message body of the given message as a search key; an action executing part that executes processing in accordance with the content of an action obtained as a search result by the message and action relationship storing part; a message type classifying and matching part, the message type classifying and matching part stores a message type dealt with by the message and action relationship storing part, conducts matching processing for determining whether or not a message type of the received message is matched with the message type dealt with by the message and action relationship storing part, and if matched, gives the received message to the message and action relationship storing part; and 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 and action relationship, the program comprising:
-
a message receiving processing operation of allowing each object to monitor and capture a message transmitted among objects on a network, said message including a message type and a message body, said message type indicating a syntax of the message body and said message body being described on a syntax indicated by the message type; a message and action relationship storing processing operation of storing a content of an action in a memory that is a reaction to the message and includes instructions defining a processing to be executed by the object, when a message is given, searching for the content of an action corresponding to the given message by using the message body of the given message as a search key; an action executing processing operation of executing processing in accordance with the content of an action obtained as a search result by the message and action relationship storing processing operation; a processing operation of storing a message type dealt with in the message and action relationship storing processing operation; 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 and action relationship storing processing operation; a processing operation of giving the message to the message and action relationship storing part only in a case where the message type of the received message is matched in the matching processing; and a processing operation of 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.
-
-
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 and action relationship, the program comprising:
-
a message receiving processing operation of allowing each object to monitor and capture a message transmitted among objects on a network, said message including a message type and a message body, said message type indicating a syntax of the message body and said message body being described in a syntax indicated by the message type; a message and action relationship storing processing operation of storing a content of an action in a memory that is a reaction to the message includes instructions defining a processing to be executed by the object, and, when a message is given, searching for the content of an action corresponding to the given message by using the message body of the given message as a search key; an action executing processing operation of executing processing in accordance with the content of an action obtained as a search result by the message and action relationship storing processing operation; a message type classifying and matching part, the message type classifying and matching part stores a message type dealt with by the message and action relationship storing part, conducts matching processing for determining whether or not a message type of the received message is matched with the message type dealt with by the message and action relationship storing part, and if matched, gives the received message to the message and action relationship storing part; 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.
-
-
8. An object collaboration apparatus operated in accordance with a message and action relationship, comprising:
-
a memory; a message receiving part that allows an object to monitor and capture a message transmitted among objects on a network, said message including data required for an action or parameters and being composed of a message type and a message body wherein said message type indicates a syntax of the message body and includes a hierarchical structure of a class derivation original message type and said message body is described in a syntax indicated by the message type; a message and action relationship storing part that stores a content of an action that is a reaction to the message and includes instructions defining a processing to be executed by the object, when a message is given, searching for the content of an action corresponding to the given message by using the message body of the given message as a search key; an action executing part that executes processing in accordance with the contents of the action obtained as a search result by the message and action relationship storing part; a message type classifying and matching part, the message type classifying and matching part stores a message type dealt with by the message and action relationship storing part, conducts matching processing for determining whether or not a message type of the received message is matched with the message type dealt with by the message and action relationship storing part, and if matched, gives the received message to the message and action relationship storing part; and 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.
-
Specification