Structured data management system and computer-readable method for storing structured data management program
First Claim
1. A computer-readable storage medium for storing a structured data management program that provides services concerning a structured electronic data object, the structured data management program being designed to run on a computer to cause the computer to function as:
- a structured data storage unit storing the structured data objects, each of which is expressed as a tree structure having a plurality of nodes representing units of data to be processed, each of the nodes being associated with a process script that defines what process should be executed; and
a structured data processing unit identifying a destination node in a particular one of the structured data objects stored in said structured data storage unit by tracing the tree structure of the particular structured data object according to a process request addressed to the destination node, executing the process script associated with the destination node according to the process request, and sending another process request to another node if required in the execution of the process script, wherein;
the particular structured data object is changed from a first version to a second version;
as a result of the change, one of the nodes defined in the first version of the particular structured data object becomes obsolete in the second version, said structured data storage unit stores both the first and second versions of the particular structured data object in an associated manner, and said structured data processing unit identifies an alternative destination node in the second version of the particular structured data object, upon receipt of a process request addressed to the obsolete node, by analyzing the tree structures of the first and second versions of the particular structured data object.
1 Assignment
0 Petitions
Accused Products
Abstract
A structured data management system which provides services concerning a structured electronic data object. In this system, a structured data storage unit stores a plurality of structured data objects associated with each other. Each structured data object can be represented as a tree structure constructed by a plurality of data elements, or nodes. Further, the individual nodes of a tree structure are associated with their respective process scripts. Through an input/output interface unit, a message addressed to a certain destination node arrives. Upon receipt of the message, a structured data processing unit identifies the destination node by tracing the tree structure of a particular structured data object where the destination node resides. The structured data processing unit then executes a process script associated with the destination node being identified. During the execution of this process script, the structured data processing unit may encounter another message that is addressed to a node in a different structured data object. In this case, the structured data processing unit reads out the specified object from the structured data storage unit and executes a process script of that node.
-
Citations
8 Claims
-
1. A computer-readable storage medium for storing a structured data management program that provides services concerning a structured electronic data object, the structured data management program being designed to run on a computer to cause the computer to function as:
-
a structured data storage unit storing the structured data objects, each of which is expressed as a tree structure having a plurality of nodes representing units of data to be processed, each of the nodes being associated with a process script that defines what process should be executed; and
a structured data processing unit identifying a destination node in a particular one of the structured data objects stored in said structured data storage unit by tracing the tree structure of the particular structured data object according to a process request addressed to the destination node, executing the process script associated with the destination node according to the process request, and sending another process request to another node if required in the execution of the process script, wherein;
the particular structured data object is changed from a first version to a second version;
as a result of the change, one of the nodes defined in the first version of the particular structured data object becomes obsolete in the second version, said structured data storage unit stores both the first and second versions of the particular structured data object in an associated manner, and said structured data processing unit identifies an alternative destination node in the second version of the particular structured data object, upon receipt of a process request addressed to the obsolete node, by analyzing the tree structures of the first and second versions of the particular structured data object.
-
-
2. A structured data management system for providing services concerning structured electronic data objects, comprising:
-
a structured data storage unit storing the structured data objects, each of which is expressed as a tree structure having a plurality of nodes representing units of data to be processed, each of the nodes being associated with a process script that defines what process should be executed; and
a structured data processing unit identifying a destination node in a particular one of the structured data objects stored in said structured data storage unit by tracing the tree structure of the particular structured data object according to a process request addressed to the destination node, executing the process script associated with the destination node according to the process request, and sending another process request to another node if required in the execution of the process script wherein;
the particular structured data object is changed from a first version to a second version, as a result of the change, one of the nodes defined in the first version of the particular structured data object becomes obsolete in the second version, said structured data storage unit stores both the first and second versions of the particular structured data object in an associated manner, and said structured data processing unit identifies an alternative destination node in the second version of the particular structured data object, upon receipt of a process request addressed to the obsolete node, by analyzing the tree structures of the first and second versions of the particular structured data object. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
Specification