Enterprise application transactions as shared active documents
First Claim
1. A method for creating an active document that encapsulates a transaction and the transaction'"'"'s current status, comprising:
- creating a parent transaction resource, wherein the parent transaction resource represents and encapsulates data of one parent transaction and is linked to data generated by one or more secondary transactions and wherein the data generated by the one or more a secondary transactions are used to change contents of the parent transaction resource if corresponding contents of the one or more secondary transactions are updated, wherein the creating the parent transaction resource comprising;
generating a first set of data fields, wherein the first set of data fields represent attributes of the parent transaction and include one or more sub-identifier fields, one or more data fields that are updated with data from the one or more secondary transactions and data fields that are independent of the one or more secondary transactions and are not updated with data from the one or more secondary transactions; and
populating the first set of data fields with a first set of metadata, wherein the metadata describes the attributes represented by the data fields, the first set of metadata including;
one or more sub-identifiers that populate the sub-identifier fields, wherein the sub-identifiers identify the one or more secondary transaction resources and include linking data generated by the one or more secondary transaction resources to link the one or more secondary transaction resources to the parent transaction resources, wherein the linking data generated by the one or more secondary transaction resources is used to change contents of the parent transaction resources if corresponding contents of the one or more secondary transaction resources have been changed;
an identifier, wherein the identifier identifies the parent transaction resource;
one or more permissions that identify one or more client computers that are permitted to access the parent transaction resource through a network, wherein the parent transaction resource is stored on a core connected to the client computers via the network; and
resource handler metadata, wherein the resource handler metadata identifies a resource handler that physically accesses the parent transaction resource from the core.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method for a creating an active document that encapsulates a transaction and the transaction'"'"'s current status. The active document includes a first set of data fields, where the data fields represent attributes of a parent transaction and include a sub-identifier field; and a first set of metadata, where the first set of metadata populates the first set of data fields and describes the attributes represented by the first set of data fields, the sub-identifier filed including metadata from the first set of metadata that identifies a secondary transaction, linking data generated by the secondary transaction to the active document.
-
Citations
17 Claims
-
1. A method for creating an active document that encapsulates a transaction and the transaction'"'"'s current status, comprising:
creating a parent transaction resource, wherein the parent transaction resource represents and encapsulates data of one parent transaction and is linked to data generated by one or more secondary transactions and wherein the data generated by the one or more a secondary transactions are used to change contents of the parent transaction resource if corresponding contents of the one or more secondary transactions are updated, wherein the creating the parent transaction resource comprising; generating a first set of data fields, wherein the first set of data fields represent attributes of the parent transaction and include one or more sub-identifier fields, one or more data fields that are updated with data from the one or more secondary transactions and data fields that are independent of the one or more secondary transactions and are not updated with data from the one or more secondary transactions; and populating the first set of data fields with a first set of metadata, wherein the metadata describes the attributes represented by the data fields, the first set of metadata including; one or more sub-identifiers that populate the sub-identifier fields, wherein the sub-identifiers identify the one or more secondary transaction resources and include linking data generated by the one or more secondary transaction resources to link the one or more secondary transaction resources to the parent transaction resources, wherein the linking data generated by the one or more secondary transaction resources is used to change contents of the parent transaction resources if corresponding contents of the one or more secondary transaction resources have been changed; an identifier, wherein the identifier identifies the parent transaction resource; one or more permissions that identify one or more client computers that are permitted to access the parent transaction resource through a network, wherein the parent transaction resource is stored on a core connected to the client computers via the network; and resource handler metadata, wherein the resource handler metadata identifies a resource handler that physically accesses the parent transaction resource from the core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An active document encapsulating a transaction and the transaction'"'"'s current status, comprising:
a parent transaction resource, wherein the parent transaction resource represents and encapsulates data of one parent transaction and is linked to data generated by one or more secondary transaction resources and wherein the data generated by the one or more secondary transaction resources are used to change contents of the parent transaction resource if corresponding contents of the one or more secondary transaction resources are updated, the parent transaction resource comprising; a first set of data fields, wherein the data fields represent attributes of a parent transaction and include a sub-identifier field, one or more data fields that are updated with data from the one or more secondary transaction resources and data fields that are independent of the one or more secondary transaction resources and are not updated with data from the one or more secondary transaction resources; and a first set of metadata, wherein the first set of metadata populates the first set of data fields and describes the attributes represented by the first set of data fields, the sub-identifier field including metadata from the first set of metadata that identifies the one or more secondary transaction resources, the metadata in the sub-identifier field including linking data generated by the one or more secondary transaction resources to link the one or more secondary transaction resources to the parent transaction resources, wherein the linking data generated by the one or more secondary transaction resources is used to change contents of the parent transaction resources if corresponding contents of the one or more secondary transaction resources have been changed, the first set of metadata further including; an identifier, wherein the identifier identifies the parent transaction resource; one or more permissions that identify one or more client computers that are permitted to access the parent transaction resource through a network, wherein the parent transaction resource is stored on a physical machine connected to the client computers via the network; and resource handler metadata, wherein the resource handler metadata identifies a resource handler that physically accesses the parent transaction resource from the physical machine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
Specification