Patent ID: 8862600

Claim:
A method for facilitating migration of files between a source system and a target system, the method comprising: receiving, by a processor, a profile specification of the source system; parsing the profile specification to extract: file identification information and file structure information for content in the source system that is operable to be migrated to the target system; browser component information to browse directory hierarchies of the source system; content extractor information concerning how to fetch the content of the source system; and attribute extraction information concerning how to fetch meta-data corresponding to the content of the source system, the meta-data including a business property pertaining to the content; presenting, to a user, the content and the meta-data that are operable to be migrated to the target system based upon the browser component information, the attribute extraction information, and defined business rules and business logic; receiving a selection identifying content and meta-data from the presented content and metadata to be migrated to the target system; obtaining extracted file identification information and extracted structure information from the source system based on the selection; creating a batch specification comprising the extracted file identification information and the extracted structure information for the selection in standardized format; and executing the batch specification, wherein executing the batch specification includes copying the selection to the target system.