9. The method of claim 7 further comprising: receiving input information that includes the input name; parsing the input name into component names; for each component name: determining at least one fuzzy match associated with the component name if there is at least one fuzzy match and executing a lookup operation in an index for each fuzzy match to provide at least one lookup result; providing at least one candidate name based on a scoring analysis of lookup results provided for the component names in the input name, each candidate name having a probability score associated therewith which reflects a level of confidence that the candidate name is an appropriate match for the input name; and generating a rank value associated with said at least one candidate name using a ranking function.
9. The method of claim 7 further comprising: receiving input information that includes the input name; parsing the input name into component names; for each component name: determining at least one fuzzy match associated with the component name if there is at least one fuzzy match and executing a lookup operation in an index for each fuzzy match to provide at least one lookup result; providing at least one candidate name based on a scoring analysis of lookup results provided for the component names in the input name, each candidate name having a probability score associated therewith which reflects a level of confidence that the candidate name is an appropriate match for the input name; and generating a rank value associated with said at least one candidate name using a ranking function. 10. The method of claim 9 , further comprising, for each component name: identifying at least one version of the component name; and performing said determining and executing with respect to said at least one identified version of the component name.