SYNCHRONIZING PRIMARY AND SECONDARY REPOSITORIES
First Claim
1. A computer-implemented method to synchronize a primary repository and a secondary repository of data, the method comprising:
- indexing content of one or more artifacts present in the primary repository and one or more artifacts present in the secondary repository;
based upon a search criteria received at the secondary repository, invoking an integrated search service associated with the secondary repository to perform a combinatorial query on the indexed content of the primary repository and the indexed content the secondary repository, and retrieve one or more identifiers of the one or more artifacts and associated metadata corresponding to the search criteria;
based upon one or more relevancy parameters, ranking the retrieved identifiers and rendering the ranked identifiers as a categorized table on the secondary repository; and
based upon a user action received on the ranked identifiers, determining the artifacts and the associated metadata present in the primary repository and downloading the determined artifacts and the associated metadata from the primary repository to the secondary repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
71 Citations
23 Claims
-
1. A computer-implemented method to synchronize a primary repository and a secondary repository of data, the method comprising:
-
indexing content of one or more artifacts present in the primary repository and one or more artifacts present in the secondary repository; based upon a search criteria received at the secondary repository, invoking an integrated search service associated with the secondary repository to perform a combinatorial query on the indexed content of the primary repository and the indexed content the secondary repository, and retrieve one or more identifiers of the one or more artifacts and associated metadata corresponding to the search criteria; based upon one or more relevancy parameters, ranking the retrieved identifiers and rendering the ranked identifiers as a categorized table on the secondary repository; and based upon a user action received on the ranked identifiers, determining the artifacts and the associated metadata present in the primary repository and downloading the determined artifacts and the associated metadata from the primary repository to the secondary repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system to synchronize a primary repository and a secondary repository of data, comprising:
-
a processor configured to read and execute instructions stored in one or more memory elements; and the one or more memory elements storing instructions to; the processor to index content of one or more artifacts present in the primary repository and the secondary repository; a user interface associated with the secondary repository to receive a search criteria; an integrated service tool to perform a combinatorial query on the indexed content of the primary repository and the secondary repository, and retrieve an identifier of each artifact and associated metadata corresponding to the search criteria; an integrated server in communication with the integrated service tool to rank the retrieved identifiers based upon one or more relevancy parameters and render the ranked identifiers as a categorized table on the secondary repository; and a secondary repository server to determine the artifacts and the associated metadata present in the primary repository based upon a user action received on the ranked identifiers, and download the determined artifacts and the associated metadata from the primary repository to the secondary repository.
-
-
13. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
indexing content of one or more artifacts present in the primary repository and one or more artifacts present in the secondary repository; based upon a search criteria received at the secondary repository, invoking an integrated search service associated with the secondary repository to perform a combinatorial query on the indexed content of the primary repository and the indexed content the secondary repository, and retrieve one or more identifiers of the one or more artifacts and associated metadata corresponding to the search criteria; based upon one or more relevancy parameters, ranking the retrieved identifiers and rendering the ranked identifiers as a categorized table on the secondary repository; and based upon a user action received on the ranked identifiers, determining the artifacts and the associated metadata present in the primary repository and downloading the determined artifacts and the associated metadata from the primary repository to the secondary repository. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification