Method and system for facilitating migration of a computing environment
First Claim
1. A method for integrating legacy data into a content management system computer, comprising:
- analyzing a set of legacy data residing in a legacy data repository on a persistent data source computer connected to said content management system computer over a network, wherein the analyzing includes gathering requirements for content types to be generated, the content types being representative of the set of legacy data;
generating a set of content types to represent the set of legacy data in the content management system based on the analysis of the set of legacy data, wherein at least one of said set of content types is defined by a user through a graphical user interface of a client computer connected to said content management system computer over the network;
generating a set of content type objects corresponding to the set of content types, wherein a content type object is an instantiation of a content type embodied in the content management system;
generating a set of content instance objects from the content type objects, wherein each content instance object is an instantiation of a content instance and is associated with a content type object;
associating each of the set of legacy data with at least one of the content instance objects; and
managing the set of legacy data residing in the legacy data repository on said persistent data source computer using the content instance objects generated by the content management system computer.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described which facilitate the integration of data into a content management system. Legacy data is inspected, and content types are generated based on a data model. From these content types, content type objects may be generated. The data may then be examined to acquire a key set, and a content instance object generated for each datum found which matches a content type. This content instance object can then be associated with the datum using one or more key values, saved, and subsequently used to manage the data. These methods and systems allow data to be migrated to a content management system without any modification to the existing data repository or its associated structures.
-
Citations
32 Claims
-
1. A method for integrating legacy data into a content management system computer, comprising:
-
analyzing a set of legacy data residing in a legacy data repository on a persistent data source computer connected to said content management system computer over a network, wherein the analyzing includes gathering requirements for content types to be generated, the content types being representative of the set of legacy data; generating a set of content types to represent the set of legacy data in the content management system based on the analysis of the set of legacy data, wherein at least one of said set of content types is defined by a user through a graphical user interface of a client computer connected to said content management system computer over the network; generating a set of content type objects corresponding to the set of content types, wherein a content type object is an instantiation of a content type embodied in the content management system; generating a set of content instance objects from the content type objects, wherein each content instance object is an instantiation of a content instance and is associated with a content type object; associating each of the set of legacy data with at least one of the content instance objects; and managing the set of legacy data residing in the legacy data repository on said persistent data source computer using the content instance objects generated by the content management system computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising one or more non-transitory computer readable storage media storing computer instructions translatable by a processor to perform:
-
analyzing a set of legacy data residing in a legacy data repository connected to a content management system computer over a network, wherein the analyzing includes gathering requirements for content types to be generated, the content types being representative of the set of legacy data; generating a set of content types to represent the set of legacy data in the content management system based on the analysis of the set of legacy data, wherein at least one of said set of content types is defined by a user through a graphical user interface of a client computer connected to said content management system computer over the network; saving the set of content types in a memory of said content management system computer; generating a set of content type objects corresponding to the set of content types, wherein a content type object is an instantiation of a content type embodied in the content management system; generating a set of content instance objects from the content type objects, wherein each content instance object is an instantiation of a content instance and is associated with a content type object or a content type; associating each of the set of legacy data with at least one of the content instance objects; and managing the set of legacy data residing in the legacy data repository on said persistent data source computer using the content instance objects generated by the content management system computer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
a legacy data repository storing legacy data; a content management system connected to the legacy data repository over a network; and one or more client computers connected to the content management system, wherein the content management system embodies a computer program product comprising one or more computer readable storage media storing computer instructions translatable by a processor to perform; analyzing a set of legacy data residing in the legacy data repository, wherein the analyzing includes gathering requirements for content types to be generated, the content types being representative of the set of legacy data; generating a set of content types to represent the set of legacy data in the content management system based on the analysis of the set of legacy data, wherein at least one of said set of content types is defined by a user through a graphical user interface of a client computer connected to said content management system computer; generating a set of content type objects corresponding to the set of content types, wherein a content type object is an instantiation of a content type embodied in the content management system; generating a set of content instance objects from the content type objects, wherein each content instance object is an instantiation of a content instance and is associated with a content type object or a content type; associating each of the set of legacy data with at least one of the content instance objects; and managing the set of legacy data residing in the legacy data repository on said persistent data source computer using the content instance objects generated by the content management system computer. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification