15. A system, comprising: a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for improving keyword searches for enterprise services, the operations comprising: receiving a source model and a target model, the source model including one or more source elements and the target model including one or more target elements, the source model and the target model each being stored in computer-readable memory; processing the source model and the target model based on two or more matching algorithms, the processing including: calculating, for each matching algorithm, a similarity value for each combination of the source element and the target element, and generating, for each matching algorithm, a similarity value matrix based on the similarity values associated with the matching algorithm; generating a similarity value cube based on the similarity value matrix associated with each matching algorithm; and identifying matching elements between the source model and the target model based on the similarity value cube.
15. A system, comprising: a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for improving keyword searches for enterprise services, the operations comprising: receiving a source model and a target model, the source model including one or more source elements and the target model including one or more target elements, the source model and the target model each being stored in computer-readable memory; processing the source model and the target model based on two or more matching algorithms, the processing including: calculating, for each matching algorithm, a similarity value for each combination of the source element and the target element, and generating, for each matching algorithm, a similarity value matrix based on the similarity values associated with the matching algorithm; generating a similarity value cube based on the similarity value matrix associated with each matching algorithm; and identifying matching elements between the source model and the target model based on the similarity value cube. 17. The system of claim 15 , the operations further comprising converting a data structure of the target model to a data structure of a common data model.