Data management method
First Claim
1. An application data storing method on an information processing system, the method comprising:
- sending a first request to store a content object including a first field containing a content data generated by the processing of an application program executed in a first computer and a second field containing an attribute information of the content data;
generating an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier in accordance with a predetermined rule, a first file name corresponding to an identification information of the first field in accordance with the predetermined rule, and a second file name corresponding to an identification information of the second field in accordance with the predetermined rule;
sending a second request to create a directory having the directory name, a first file in the directory having the first file name and in which the content data of the first field is included, a second file in the directory having the second file name and in which the attribute information of the second field is included, and a field list file in the directory related to the content object and in which a correspondence between the identification information of the first field and the first file name and a correspondence between the identification information of the second field and the second file name are included;
sending the object identifier to the first computer for the application program to designate for reference or update of the content data;
in the directory, storing the first file, the second file, and the field list file in response to the second request;
sending a third request with designation of the object identifier for editing the content object in accordance with the processing of the application program executed in the first computer;
specifying the directory name and the field list file in accordance with the object identifier received in response to the first request and the rule;
sending a fourth request to specify the first file name and the second file name in accordance with the field list file to read out data stored in the first file and the second file; and
sending the data stored in the first file and the second file in response to the fourth request.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.
-
Citations
18 Claims
-
1. An application data storing method on an information processing system, the method comprising:
-
sending a first request to store a content object including a first field containing a content data generated by the processing of an application program executed in a first computer and a second field containing an attribute information of the content data; generating an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier in accordance with a predetermined rule, a first file name corresponding to an identification information of the first field in accordance with the predetermined rule, and a second file name corresponding to an identification information of the second field in accordance with the predetermined rule; sending a second request to create a directory having the directory name, a first file in the directory having the first file name and in which the content data of the first field is included, a second file in the directory having the second file name and in which the attribute information of the second field is included, and a field list file in the directory related to the content object and in which a correspondence between the identification information of the first field and the first file name and a correspondence between the identification information of the second field and the second file name are included; sending the object identifier to the first computer for the application program to designate for reference or update of the content data; in the directory, storing the first file, the second file, and the field list file in response to the second request; sending a third request with designation of the object identifier for editing the content object in accordance with the processing of the application program executed in the first computer; specifying the directory name and the field list file in accordance with the object identifier received in response to the first request and the rule; sending a fourth request to specify the first file name and the second file name in accordance with the field list file to read out data stored in the first file and the second file; and sending the data stored in the first file and the second file in response to the fourth request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage medium having stored therein an application data storing program upon being executed causes an information processing system to perform the steps of:
-
sending a first request to store a content object including a first field containing a content data generated by the processing of an application program executed in a first computer and a second field containing an attribute information of the content data; generating an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier in accordance with a predetermined rule, a first file name corresponding to an identification information of the first field in accordance with the predetermined rule, and a second file name corresponding to an identification information of the second field in accordance with the predetermined rule; sending a second request to create a directory having the directory name, a first file in the directory having the first file name and in which the content data of the first field is included, a second file in the directory having the second file name and in which the attribute information of the second field is included, and a field list file in the directory related to the content object and in which a correspondence between the identification information of the first field and the first file name and a correspondence between the identification information of the second field and the second file name are included; sending the object identifier to the first computer for the application program to designate for reference or update of the content data; in the directory, storing the first file, the second file, and the field list file in response to the second request; sending a third request with designation of the object identifier for editing the content object in accordance with the processing of the application program executed in the first computer; specifying the directory name and the field list file in accordance with the object identifier received in response to the first request and the rule; sending a fourth request to specify the first file name and the second file name in accordance with the field list file to read out data stored in the first file and the second file; and sending the data stored in the first file and the second file in response to the fourth request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An information processing system comprising:
-
a first computer; a first storage system; and a second storage system, wherein an application program executed in the first computer sends a first request to store a content object including a first field containing a content data generated by the processing of the application program and a second field containing an attribute information of the content data, wherein the first storage system, in response to the first request, generates an object identifier corresponding to the content object of the first request, a directory name corresponding to the object identifier in accordance with a predetermined rule, a first file name corresponding to an identification information of the first field in accordance with the predetermined rule, and a second file name corresponding to an identification information of the second field in accordance with the predetermined rule; wherein the first storage system sends to the second storage system a second request to create a directory having the directory name, a first file in the directory having the first file name and in which the content data of the first field is included, a second file in the directory having the second file name and in which the attribute information of the second field is included, and a field list file in the directory related to the content object and in which a correspondence between the identification information of the first field and the first file name and a correspondence between the identification information of the second field and the second file name are included; wherein the first storage system sends the object identifier to the first computer for the application program to designate for reference or update of the content data; wherein the second storage system, in response to the second request, stores in the directory the first file, the second file, and the field list file; wherein the application program executed in the first computer sends a third request with designation of the object identifier for editing the content object in accordance with the processing of the application program; wherein the first storage system specifies the directory name and the field list file in accordance with the object identifier received in response to the first request and the rule; wherein the first storage system sends a fourth request to the second storage system to specify the first file name and the second file name in accordance with the field list file to read out data stored in the first file and the second file; and wherein the second storage system sends the data stored in the first file and the second file in response to the fourth request. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification