13. The computer program product of claim 12 , wherein the computer readable program code for obtaining synonyms for each constituent word is performed by a dictionary lookup component within the enterprise service bus, and wherein the dictionary lookup component retrieves synonyms for each constituent word in a dictionary and creates a synonym list for each constituent word.
13. The computer program product of claim 12 , wherein the computer readable program code for obtaining synonyms for each constituent word is performed by a dictionary lookup component within the enterprise service bus, and wherein the dictionary lookup component retrieves synonyms for each constituent word in a dictionary and creates a synonym list for each constituent word. 17. The computer program product of claim 13 , wherein the dictionary is a dictionary database, wherein the dictionary database comprises at least one record, wherein each record comprises a respective primary key and zero or more synonyms of the primary key.