| US 7,584,252 B2 | ||
| Object collaboration apparatus using message type | ||
| Makoto Okada, Kawasaki (Japan); Tadashige Iwao, Kawasaki (Japan); Yuji Wada, Kawasaki (Japan); and Masatoshi Shiouchi, Kawasaki (Japan) | ||
| Assigned to Fujitsu Limited, Kawasaki (Japan) | ||
| Filed on Nov. 20, 2001, as Appl. No. 9/988,566. | ||
| Application 09/988566 is a continuation of application No. PCT/JP99/04100, filed on Jul. 29, 1999. | ||
| Prior Publication US 2002/0029300 A1, Mar. 07, 2002 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—206 [709/220; 709/224] | 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.
|